Goal

Star the top five most stared repos in Gitlab

Active Tab

http://127.0.0.1:8023/

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[6] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[7] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[8] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[12] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[14] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[16] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button 'Name'
		list ''
			listitem ''
				[18] link 'All', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc'
		list ''
			listitem ''
				[20] link '2', url='http://127.0.0.1:8023/byteblaze/2019-nCov'
				heading 'Byte Blaze / 2019-nCov'
					[126] link 'Byte Blaze / 2019-nCov', url='http://127.0.0.1:8023/byteblaze/2019-nCov'
				StaticText 'Owner'
				paragraph ''
					StaticText 'Use Google Maps Timeline data to compare with COVID-19 patient history location.'
				[21] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/starrers'
				[22] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/forks'
				[23] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/merge_requests'
				[24] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 6:54pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				heading 'Byte Blaze / a11y-syntax-highlighting'
					[127] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ’„ Accessible light and dark syntax highlighting themes'
				[26] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/commit/ab7d4264d15ceb38403d7b5ec9e348588abfe552/pipelines?ref=main'
				[27] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers'
				[28] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks'
				[29] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests'
				[30] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 11:26pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[31] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				heading 'Byte Blaze / a11y-webring.club'
					[128] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐ŸŒ A webring for digital accessibility practitioners.'
				[32] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers'
				[33] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks'
				[34] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests'
				[35] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues'
				StaticText 'Updated'
				time 'Nov 8, 2025 12:16am GMT+0600'
					StaticText '23 hours ago'
			listitem ''
				[36] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				heading 'The A11Y Project / a11yproject.com'
					[129] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				StaticText 'Maintainer'
				paragraph ''
					StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.'
				[37] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers'
				[38] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks'
				[39] link '9', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
				[40] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
				StaticText 'Updated'
				time 'Nov 8, 2025 2:36am GMT+0600'
					StaticText '21 hours ago'
			listitem ''
				[41] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				heading 'Byte Blaze / accessible-html-content-patterns'
					[130] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				StaticText 'Owner'
				paragraph ''
					StaticText 'โ™ฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.'
				[42] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/commit/b0ef90f34aa86371fca1525b64bace8575d48d53/pipelines?ref=main'
				[43] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks'
				[45] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests'
				[46] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 10:49pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[47] link 'A', url='http://127.0.0.1:8023/byteblaze/awesome_llm_reading'
				heading 'Byte Blaze / awesome_llm_reading'
					[131] link 'Byte Blaze / awesome_llm_reading', url='http://127.0.0.1:8023/byteblaze/awesome_llm_reading'
				StaticText 'Owner'
				[48] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_llm_reading/-/starrers'
				[49] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_llm_reading/-/forks'
				[50] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_llm_reading/-/merge_requests'
				[51] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_llm_reading/-/issues'
				StaticText 'Updated'
				time 'Nov 8, 2025 3:04pm GMT+0600'
					StaticText '8 hours ago'
			listitem ''
				[52] link 'A', url='http://127.0.0.1:8023/byteblaze/awesome_program_aided_reasoning'
				heading 'Byte Blaze / awesome_program_aided_reasoning'
					[132] link 'Byte Blaze / awesome_program_aided_reasoning', url='http://127.0.0.1:8023/byteblaze/awesome_program_aided_reasoning'
				StaticText 'Owner'
				[53] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_program_aided_reasoning/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_program_aided_reasoning/-/forks'
				[55] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_program_aided_reasoning/-/merge_requests'
				[56] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_program_aided_reasoning/-/issues'
				StaticText 'Updated'
				time 'Nov 8, 2025 3:32pm GMT+0600'
					StaticText '8 hours ago'
			listitem ''
				[57] link 'A', url='http://127.0.0.1:8023/byteblaze/awesome_webagent'
				heading 'Byte Blaze / awesome_webagent'
					[133] link 'Byte Blaze / awesome_webagent', url='http://127.0.0.1:8023/byteblaze/awesome_webagent'
				StaticText 'Owner'
				[58] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_webagent/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_webagent/-/forks'
				[60] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_webagent/-/merge_requests'
				[61] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_webagent/-/issues'
				StaticText 'Updated'
				time 'Nov 8, 2025 5:14pm GMT+0600'
					StaticText '6 hours ago'
			listitem ''
				[62] link 'C', url='http://127.0.0.1:8023/byteblaze/chatgpt'
				heading 'Byte Blaze / Chatgpt'
					[134] link 'Byte Blaze / Chatgpt', url='http://127.0.0.1:8023/byteblaze/chatgpt'
				StaticText 'Owner'
				[63] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/forks'
				[65] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/merge_requests'
				[66] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 7:56pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[67] link 'C', url='http://127.0.0.1:8023/byteblaze/chatgpt_plugin'
				heading 'Byte Blaze / chatgpt_plugin'
					[135] link 'Byte Blaze / chatgpt_plugin', url='http://127.0.0.1:8023/byteblaze/chatgpt_plugin'
				StaticText 'Owner'
				[68] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt_plugin/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt_plugin/-/forks'
				[70] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt_plugin/-/merge_requests'
				[71] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt_plugin/-/issues'
				StaticText 'Updated'
				time 'Nov 8, 2025 2:42pm GMT+0600'
					StaticText '8 hours ago'
			listitem ''
				[72] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt'
					image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48'
				heading 'Byte Blaze / cloud-to-butt'
					[136] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt'
				StaticText 'Owner'
				paragraph ''
					StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'"
				[73] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks'
				[75] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests'
				[76] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 9:20pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[77] link 'D', url='http://127.0.0.1:8023/primer/design'
				heading 'Primer / design'
					[137] link 'Primer / design', url='http://127.0.0.1:8023/primer/design'
				StaticText 'Developer'
				paragraph ''
					StaticText 'Primer Design Guidelines'
				[78] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/primer/design/-/forks'
				[80] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests'
				[81] link '21', url='http://127.0.0.1:8023/primer/design/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 2:47pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[82] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles'
				heading 'Byte Blaze / dotfiles'
					[138] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿค– Computer setup'
				[83] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks'
				[85] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests'
				[86] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues'
				StaticText 'Updated'
				time 'Nov 8, 2025 10:06pm GMT+0600'
					StaticText '1 hour ago'
			listitem ''
				[87] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts'
				heading 'Byte Blaze / empathy-prompts'
					[139] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ’ก Ideas to help consider Inclusive Design principles when making things for others to use.'
				[88] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers'
				[89] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks'
				[90] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests'
				[91] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 5:57pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website'
				heading 'Byte Blaze / ericwbailey.website'
					[140] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ“ Repo for my personal website.'
				[93] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks'
				[95] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests'
				[96] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'M', url='http://127.0.0.1:8023/byteblaze/metaseq'
				heading 'Byte Blaze / metaseq'
					[141] link 'Byte Blaze / metaseq', url='http://127.0.0.1:8023/byteblaze/metaseq'
				StaticText 'Owner'
				paragraph ''
					StaticText 'Repo for external large-scale work'
				[98] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/forks'
				[100] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/merge_requests'
				[101] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 8:13pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[102] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people'
				heading 'Byte Blaze / millennials-to-snake-people'
					[142] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people'
				StaticText 'Owner'
				paragraph ''
					StaticText "๐Ÿ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'"
				[103] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks'
				[105] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests'
				[106] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'P', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN'
				heading 'Byte Blaze / PyTorch-GAN'
					[143] link 'Byte Blaze / PyTorch-GAN', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN'
				StaticText 'Owner'
				paragraph ''
					StaticText 'PyTorch implementations of Generative Adversarial Networks.'
				[108] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/forks'
				[110] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/merge_requests'
				[111] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 7:41pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[112] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline'
				heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline'
					[144] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline'
				StaticText 'Owner'
				paragraph ''
					StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline."
				[113] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers'
				[114] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks'
				[115] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests'
				[116] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme'
				heading 'Byte Blaze / solarized-prism-theme'
					[145] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme'
				StaticText 'Owner'
				paragraph ''
					StaticText 'solarized theme for prism.js'
				[118] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks'
				[120] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests'
				[121] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues'
				StaticText 'Updated'
				time 'Apr 25, 2023 3:23am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Prev', url='http://127.0.0.1:8023/#'
			listitem ''
				[123] link '1', url='http://127.0.0.1:8023/?non_archived=true&sort=name_asc'
			listitem ''
				[124] link '2', url='http://127.0.0.1:8023/?non_archived=true&page=2&sort=name_asc'
			listitem ''
				[125] link 'Next', url='http://127.0.0.1:8023/?non_archived=true&page=2&sort=name_asc'
We are on the dashboard projects page. The navigation includes a link with id `16` labelled โ€œExploreโ€ that leads to `http://127.0.0.1:8023/explore`, which is the starting point to search public projects globally.
To identify globally starred repos, we must first navigate to the Explore page where the public project listings are available. From there we can use sorting or filtering options to view projects ordered by star count.
click('16')

Active Tab

http://127.0.0.1:8023/explore

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button 'Name'
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link '2', url='http://127.0.0.1:8023/byteblaze/2019-nCov'
				heading 'Byte Blaze / 2019-nCov'
					[123] link 'Byte Blaze / 2019-nCov', url='http://127.0.0.1:8023/byteblaze/2019-nCov'
				StaticText 'Owner'
				paragraph ''
					StaticText 'Use Google Maps Timeline data to compare with COVID-19 patient history location.'
				[23] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/forks'
				[25] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/merge_requests'
				[26] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 6:54pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[27] link '2', url='http://127.0.0.1:8023/yjlou/2019-nCov'
				heading 'yjlou / 2019-nCov'
					[124] link 'yjlou / 2019-nCov', url='http://127.0.0.1:8023/yjlou/2019-nCov'
				paragraph ''
					StaticText 'Use Google Maps Timeline data to compare with COVID-19 patient history location.'
				[28] link '8', url='http://127.0.0.1:8023/yjlou/2019-nCov/-/starrers'
				[29] link '1', url='http://127.0.0.1:8023/yjlou/2019-nCov/-/forks'
				[30] link '0', url='http://127.0.0.1:8023/yjlou/2019-nCov/-/merge_requests'
				[31] link '0', url='http://127.0.0.1:8023/yjlou/2019-nCov/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 6:53pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[32] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				heading 'Byte Blaze / a11y-syntax-highlighting'
					[125] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ’„ Accessible light and dark syntax highlighting themes'
				[33] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks'
				[35] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests'
				[36] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 11:26pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[37] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				heading 'Byte Blaze / a11y-webring.club'
					[126] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐ŸŒ A webring for digital accessibility practitioners.'
				[38] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks'
				[40] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests'
				[41] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues'
				StaticText 'Updated'
				time 'Nov 8, 2025 12:16am GMT+0600'
					StaticText '23 hours ago'
			listitem ''
				[42] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				heading 'The A11Y Project / a11yproject.com'
					[127] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				StaticText 'Maintainer'
				paragraph ''
					StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.'
				[43] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks'
				[45] link '9', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
				[46] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
				StaticText 'Updated'
				time 'Nov 8, 2025 2:36am GMT+0600'
					StaticText '21 hours ago'
			listitem ''
				[47] link 'A', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				heading 'Abishek S / abisubramanya27'
					[128] link 'Abishek S / abisubramanya27', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				[48] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/starrers'
				[49] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/forks'
				[50] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/merge_requests'
				[51] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[52] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				heading 'Byte Blaze / accessible-html-content-patterns'
					[129] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				StaticText 'Owner'
				paragraph ''
					StaticText 'โ™ฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.'
				[53] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks'
				[55] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests'
				[56] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 10:49pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[57] link 'A', url='http://127.0.0.1:8023/thoughtbot/administrate'
				heading 'thoughtbot, inc. / administrate'
					[130] link 'thoughtbot, inc. / administrate', url='http://127.0.0.1:8023/thoughtbot/administrate'
				paragraph ''
					StaticText 'A Rails engine that helps you put together a super-flexible admin dashboard.'
				[58] link '44', url='http://127.0.0.1:8023/thoughtbot/administrate/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/thoughtbot/administrate/-/forks'
				[60] link '32', url='http://127.0.0.1:8023/thoughtbot/administrate/-/merge_requests'
				[61] link '96', url='http://127.0.0.1:8023/thoughtbot/administrate/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 2:40am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'A', url='http://127.0.0.1:8023/0ang3el/aem-hacker'
				heading '0ang3el / aem-hacker'
					[131] link '0ang3el / aem-hacker', url='http://127.0.0.1:8023/0ang3el/aem-hacker'
				[63] link '12', url='http://127.0.0.1:8023/0ang3el/aem-hacker/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/0ang3el/aem-hacker/-/forks'
				[65] link '2', url='http://127.0.0.1:8023/0ang3el/aem-hacker/-/merge_requests'
				[66] link '12', url='http://127.0.0.1:8023/0ang3el/aem-hacker/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:19pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'A', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021'
				heading 'Abishek S / Amazon_ML_Challenge_2021'
					[132] link 'Abishek S / Amazon_ML_Challenge_2021', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021'
				[68] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/forks'
				[70] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/merge_requests'
				[71] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'A', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				heading 'CellularPrivacy / Android-IMSI-Catcher-Detector'
					[133] link 'CellularPrivacy / Android-IMSI-Catcher-Detector', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				paragraph ''
					StaticText 'AIMSICD โ€ข Fight IMSI-Catcher, StingRay and silent SMS!'
				[73] link '28', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/forks'
				[75] link '5', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/merge_requests'
				[76] link '162', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:53am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'A', url='http://127.0.0.1:8023/geftimov/android-patternview'
				heading 'Georgi Eftimov / android-patternview'
					[134] link 'Georgi Eftimov / android-patternview', url='http://127.0.0.1:8023/geftimov/android-patternview'
				paragraph ''
					StaticText 'Pattern view for android.That one using lock or unlock.'
				[78] link '0', url='http://127.0.0.1:8023/geftimov/android-patternview/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/geftimov/android-patternview/-/forks'
				[80] link '0', url='http://127.0.0.1:8023/geftimov/android-patternview/-/merge_requests'
				[81] link '0', url='http://127.0.0.1:8023/geftimov/android-patternview/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:19pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'A', url='http://127.0.0.1:8023/simple-android-framework/android_design_patterns_analysis'
				heading 'simple-android-framework / android_design_patterns_analysis'
					[135] link 'simple-android-framework / android_design_patterns_analysis', url='http://127.0.0.1:8023/simple-android-framework/android_design_patterns_analysis'
				paragraph ''
					StaticText 'Androidๆบ็ ่ฎพ่ฎกๆจกๅผๅˆ†ๆž้กน็›ฎ'
				[83] link '7', url='http://127.0.0.1:8023/simple-android-framework/android_design_patterns_analysis/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/simple-android-framework/android_design_patterns_analysis/-/forks'
				[85] link '2', url='http://127.0.0.1:8023/simple-android-framework/android_design_patterns_analysis/-/merge_requests'
				[86] link '5', url='http://127.0.0.1:8023/simple-android-framework/android_design_patterns_analysis/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:19pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'A', url='http://127.0.0.1:8023/koush/AndroidAsync'
				heading 'Koushik Dutta / AndroidAsync'
					[136] link 'Koushik Dutta / AndroidAsync', url='http://127.0.0.1:8023/koush/AndroidAsync'
				paragraph ''
					StaticText 'Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.'
				[88] link '46', url='http://127.0.0.1:8023/koush/AndroidAsync/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/koush/AndroidAsync/-/forks'
				[90] link '19', url='http://127.0.0.1:8023/koush/AndroidAsync/-/merge_requests'
				[91] link '333', url='http://127.0.0.1:8023/koush/AndroidAsync/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 10:17pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'A', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				heading 'Umano: News Read To You / AndroidSlidingUpPanel'
					[137] link 'Umano: News Read To You / AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				paragraph ''
					StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
				[93] link '55', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
				[95] link '34', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
				[96] link '267', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:06am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'A', url='http://127.0.0.1:8023/auth0/angular-storage'
				heading 'Auth0 / angular-storage'
					[138] link 'Auth0 / angular-storage', url='http://127.0.0.1:8023/auth0/angular-storage'
				paragraph ''
					StaticText 'A storage library for AngularJS done right'
				[98] link '0', url='http://127.0.0.1:8023/auth0/angular-storage/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/auth0/angular-storage/-/forks'
				[100] link '0', url='http://127.0.0.1:8023/auth0/angular-storage/-/merge_requests'
				[101] link '0', url='http://127.0.0.1:8023/auth0/angular-storage/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:14am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'A', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				heading 'Abishek S / AppliedProgrammingLab'
					[139] link 'Abishek S / AppliedProgrammingLab', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				[103] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/forks'
				[105] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/merge_requests'
				[106] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'A', url='http://127.0.0.1:8023/Arachni/arachni'
				heading 'Arachni - Web Application Security Scanner Framework / arachni'
					[140] link 'Arachni - Web Application Security Scanner Framework / arachni', url='http://127.0.0.1:8023/Arachni/arachni'
				paragraph ''
					StaticText 'Web Application Security Scanner Framework'
				[108] link '34', url='http://127.0.0.1:8023/Arachni/arachni/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/Arachni/arachni/-/forks'
				[110] link '8', url='http://127.0.0.1:8023/Arachni/arachni/-/merge_requests'
				[111] link '125', url='http://127.0.0.1:8023/Arachni/arachni/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'A', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs'
				heading 'Jakub Klinkovskรฝ / arch-wiki-docs'
					[141] link 'Jakub Klinkovskรฝ / arch-wiki-docs', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs'
				paragraph ''
					StaticText 'A script to download pages from Arch Wiki for offline browsing'
				[113] link '5', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/forks'
				[115] link '2', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/merge_requests'
				[116] link '3', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:19pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'A', url='http://127.0.0.1:8023/amwhalen/archive-my-tweets'
				heading 'Andrew M. Whalen / archive-my-tweets'
					[142] link 'Andrew M. Whalen / archive-my-tweets', url='http://127.0.0.1:8023/amwhalen/archive-my-tweets'
				paragraph ''
					StaticText 'Archive your tweets to easily browse and search - all on your own website and in your control.'
				[118] link '8', url='http://127.0.0.1:8023/amwhalen/archive-my-tweets/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/amwhalen/archive-my-tweets/-/forks'
				[120] link '1', url='http://127.0.0.1:8023/amwhalen/archive-my-tweets/-/merge_requests'
				[121] link '14', url='http://127.0.0.1:8023/amwhalen/archive-my-tweets/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:38am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=name_asc'
We are on the GitLab Explore page, showing a list of public projects. There is a section with a dropโ€‘down list of sorting options: - [19] link โ€œAllโ€ - [20] link โ€œMost starsโ€ - [21] link โ€œTrendingโ€ The โ€œMost starsโ€ link will sort projects by descending star count.
To identify the top five mostโ€‘starred repositories globally, we should sort the list by star count. Selecting โ€œMost starsโ€ will display the projects in that order. After that, we can select the first five projects listed. Each project item shows the project name and a star count link (e.g., [23], [28], etc.), but the star toggle button is not explicitly labeled in the accessibility tree; the safest approach is to navigate to each projectโ€™s page and click the star button there.
click('20')

Active Tab

http://127.0.0.1:8023/explore/projects/starred

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore/projects/starred'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore/projects/starred#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button 'Name'
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'A', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				heading 'Umano: News Read To You / AndroidSlidingUpPanel'
					[123] link 'Umano: News Read To You / AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
				[23] link '55', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
				[25] link '34', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
				[26] link '267', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:06am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'C', url='http://127.0.0.1:8023/facebook/create-react-app'
				heading 'Meta / create-react-app'
					[124] link 'Meta / create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Set up a modern web app by running one command.'
				[28] link '52', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
				[30] link '417', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
				[31] link '1.5k', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:05pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'F', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				heading 'Karl Kroening / ffmpeg-python'
					[125] link 'Karl Kroening / ffmpeg-python', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Python bindings for FFmpeg - with complex filtering support'
				[33] link '51', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/forks'
				[35] link '34', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/merge_requests'
				[36] link '402', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'P', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				heading 'mk-j / PHP_XLSXWriter'
					[126] link 'mk-j / PHP_XLSXWriter', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Lightwight XLSX Excel Spreadsheet Writer in PHP'
				[38] link '47', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/forks'
				[40] link '24', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/merge_requests'
				[41] link '101', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:37pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[42] link 'A', url='http://127.0.0.1:8023/koush/AndroidAsync'
				heading 'Koushik Dutta / AndroidAsync'
					[127] link 'Koushik Dutta / AndroidAsync', url='http://127.0.0.1:8023/koush/AndroidAsync'
				StaticText 'Other'
				paragraph ''
					StaticText 'Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.'
				[43] link '46', url='http://127.0.0.1:8023/koush/AndroidAsync/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/koush/AndroidAsync/-/forks'
				[45] link '19', url='http://127.0.0.1:8023/koush/AndroidAsync/-/merge_requests'
				[46] link '333', url='http://127.0.0.1:8023/koush/AndroidAsync/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 10:17pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'P', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				heading 'Erik Linder-Norรฉn / PyTorch-GAN'
					[128] link 'Erik Linder-Norรฉn / PyTorch-GAN', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'PyTorch implementations of Generative Adversarial Networks.'
				[48] link '45', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/starrers'
				[49] link '1', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/forks'
				[50] link '24', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/merge_requests'
				[51] link '102', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 7:41pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[52] link 'A', url='http://127.0.0.1:8023/thoughtbot/administrate'
				heading 'thoughtbot, inc. / administrate'
					[129] link 'thoughtbot, inc. / administrate', url='http://127.0.0.1:8023/thoughtbot/administrate'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'A Rails engine that helps you put together a super-flexible admin dashboard.'
				[53] link '44', url='http://127.0.0.1:8023/thoughtbot/administrate/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/thoughtbot/administrate/-/forks'
				[55] link '32', url='http://127.0.0.1:8023/thoughtbot/administrate/-/merge_requests'
				[56] link '96', url='http://127.0.0.1:8023/thoughtbot/administrate/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 2:40am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'K', url='http://127.0.0.1:8023/keycloak/keycloak'
				heading 'Keycloak / keycloak'
					[130] link 'Keycloak / keycloak', url='http://127.0.0.1:8023/keycloak/keycloak'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Open Source Identity and Access Management For Modern Applications and Services'
				[58] link '43', url='http://127.0.0.1:8023/keycloak/keycloak/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/keycloak/keycloak/-/forks'
				[60] link '230', url='http://127.0.0.1:8023/keycloak/keycloak/-/merge_requests'
				[61] link '1.6k', url='http://127.0.0.1:8023/keycloak/keycloak/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 12:16pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'A', url='http://127.0.0.1:8023/wting/autojump'
				heading 'William Ting / autojump'
					[131] link 'William Ting / autojump', url='http://127.0.0.1:8023/wting/autojump'
				StaticText 'Other'
				paragraph ''
					StaticText 'A cd command that learns - easily navigate directories from the command line'
				[63] link '42', url='http://127.0.0.1:8023/wting/autojump/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/wting/autojump/-/forks'
				[65] link '54', url='http://127.0.0.1:8023/wting/autojump/-/merge_requests'
				[66] link '158', url='http://127.0.0.1:8023/wting/autojump/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:35am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'O', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				heading 'OpenAPI Tools / openapi-generator'
					[132] link 'OpenAPI Tools / openapi-generator', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)'
				[68] link '42', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/forks'
				[70] link '402', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/merge_requests'
				[71] link '3.5k', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 11:27pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'P', url='http://127.0.0.1:8023/yzhao062/pyod'
				heading 'Yue Zhao / pyod'
					[133] link 'Yue Zhao / pyod', url='http://127.0.0.1:8023/yzhao062/pyod'
				StaticText 'BSD 2-Clause "Simplified" License'
				paragraph ''
					StaticText 'A Comprehensive and Scalable Python Library for Outlier Detection (Anomaly Detection)'
				[73] link '41', url='http://127.0.0.1:8023/yzhao062/pyod/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/yzhao062/pyod/-/forks'
				[75] link '16', url='http://127.0.0.1:8023/yzhao062/pyod/-/merge_requests'
				[76] link '144', url='http://127.0.0.1:8023/yzhao062/pyod/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:14pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'C', url='http://127.0.0.1:8023/capnproto/capnproto'
				heading "Cap'n Proto / capnproto"
					[134] link "Cap'n Proto / capnproto", url='http://127.0.0.1:8023/capnproto/capnproto'
				StaticText 'Other'
				paragraph ''
					StaticText "Cap'n Proto serialization/RPC system - core tools and C++ library"
				[78] link '39', url='http://127.0.0.1:8023/capnproto/capnproto/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/capnproto/capnproto/-/forks'
				[80] link '47', url='http://127.0.0.1:8023/capnproto/capnproto/-/merge_requests'
				[81] link '136', url='http://127.0.0.1:8023/capnproto/capnproto/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'P', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				heading 'PyAV / PyAV'
					[135] link 'PyAV / PyAV', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				StaticText 'BSD 3-Clause "New" or "Revised" License'
				paragraph ''
					StaticText "Pythonic bindings for FFmpeg's libraries."
				[83] link '39', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/forks'
				[85] link '26', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/merge_requests'
				[86] link '37', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'N', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				heading 'http ... PARTY! / node-http-proxy'
					[136] link 'http ... PARTY! / node-http-proxy', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				StaticText 'Other'
				paragraph ''
					StaticText 'A full-featured http proxy for node.js'
				[88] link '38', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/forks'
				[90] link '102', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/merge_requests'
				[91] link '482', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:28pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				heading 'Zhongyi Tong / electronic-wechat'
					[137] link 'Zhongyi Tong / electronic-wechat', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				StaticText 'MIT License'
				paragraph ''
					StaticText '๐Ÿ’ฌ A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.'
				[93] link '35', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/forks'
				[95] link '10', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/merge_requests'
				[96] link '198', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:48am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'W', url='http://127.0.0.1:8023/youfou/wxpy'
				heading 'Youfou / wxpy'
					[138] link 'Youfou / wxpy', url='http://127.0.0.1:8023/youfou/wxpy'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'ๅพฎไฟกๆœบๅ™จไบบ / ๅฏ่ƒฝๆ˜ฏๆœ€ไผ˜้›…็š„ๅพฎไฟกไธชไบบๅท API โœจ โœจ'
				[98] link '35', url='http://127.0.0.1:8023/youfou/wxpy/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/youfou/wxpy/-/forks'
				[100] link '8', url='http://127.0.0.1:8023/youfou/wxpy/-/merge_requests'
				[101] link '295', url='http://127.0.0.1:8023/youfou/wxpy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:13pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'F', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				heading 'Matt Harvey / five-video-classification-methods'
					[139] link 'Matt Harvey / five-video-classification-methods', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Code that accompanies my blog post outlining five video classification methods in Keras and TensorFlow'
				[103] link '35', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/forks'
				[105] link '7', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/merge_requests'
				[106] link '47', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:25am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'C', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				heading 'covid19india / covid19india-react'
					[140] link 'covid19india / covid19india-react', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Tracking the impact of COVID-19 in India'
				[108] link '34', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/forks'
				[110] link '11', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/merge_requests'
				[111] link '27', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:55am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'A', url='http://127.0.0.1:8023/Arachni/arachni'
				heading 'Arachni - Web Application Security Scanner Framework / arachni'
					[141] link 'Arachni - Web Application Security Scanner Framework / arachni', url='http://127.0.0.1:8023/Arachni/arachni'
				StaticText 'Other'
				paragraph ''
					StaticText 'Web Application Security Scanner Framework'
				[113] link '34', url='http://127.0.0.1:8023/Arachni/arachni/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/Arachni/arachni/-/forks'
				[115] link '8', url='http://127.0.0.1:8023/Arachni/arachni/-/merge_requests'
				[116] link '125', url='http://127.0.0.1:8023/Arachni/arachni/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'B', url='http://127.0.0.1:8023/facebook/buck'
				heading 'Meta / buck'
					[142] link 'Meta / buck', url='http://127.0.0.1:8023/facebook/buck'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.'
				[118] link '34', url='http://127.0.0.1:8023/facebook/buck/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/facebook/buck/-/forks'
				[120] link '22', url='http://127.0.0.1:8023/facebook/buck/-/merge_requests'
				[121] link '201', url='http://127.0.0.1:8023/facebook/buck/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:37am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects/starred?non_archived=true&page=2&sort=name_asc'
I am on the Explore projects page sorted by most stars. The top five repositories listed are: 1. **Umano: News Read To You / AndroidSlidingUpPanel** โ€“ 55 stars (link id 123) 2. **Meta / create-react-app** โ€“ 52 stars (link id 124) 3. **Karl Kroening / ffmpeg-python** โ€“ 51 stars (link id 125) 4. **mk-j / PHP_XLSXWriter** โ€“ 47 stars (link id 126) 5. **Koushik Dutta / AndroidAsync** โ€“ 46 stars (link id 127) These are the current top five by star count. The goal is to star each of them.
The list is already sorted by star count, and the first five entries are the required repositories. To star a repository, I will navigate to each projectโ€™s page by clicking the project header link (e.g., id 123 for the first project). Once on the project page, there is a star button (typically labeled โ€œStarโ€ or โ€œโ˜…โ€). I will click that button to add a star for the repository.
click('123')

Active Tab

http://127.0.0.1:8023/umano/AndroidSlidingUpPanel

Text Observation (Click to expand/collapse)
RootWebArea 'Umano: News Read To You / AndroidSlidingUpPanel ยท GitLab', focused, url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[26] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[27] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[28] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[29] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[30] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[31] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[32] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[33] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'AndroidSlidingUpPanel'
				[34] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
			listitem ''
				[35] link 'Project information', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/activity'
			listitem ''
				[36] link 'Repository', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master'
			listitem ''
				[37] link 'Issues', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
					StaticText '267'
			listitem ''
				[38] link 'Merge requests', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
					StaticText '34'
			listitem ''
				[39] link 'CI/CD', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/pipelines'
				list ''
					listitem ''
						[75] link 'Pipelines', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/pipelines'
					listitem ''
						[76] link 'Jobs', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/jobs'
					listitem ''
						[77] link 'Schedules', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/pipeline_schedules'
			listitem ''
				[40] link 'Deployments', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/environments'
			listitem ''
				[41] link 'Packages and registries', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/packages'
			listitem ''
				[42] link 'Monitor', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/incidents'
			listitem ''
				[43] link 'Analytics', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/value_stream_analytics'
			listitem ''
				[44] link 'Wiki', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/wikis/home'
			listitem ''
				[45] link 'Snippets', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/snippets'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[18] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[19] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[46] link 'Umano: News Read To You', url='http://127.0.0.1:8023/umano'
			listitem ''
				[47] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
	main ''
		StaticText 'A'
		heading 'AndroidSlidingUpPanel'
		StaticText 'Project ID: 152'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Request Access', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/project_members/request_access'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Star'
		[9] link '55', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
		navigation ''
			list ''
				listitem ''
					[57] link '361 Commits', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commits/master'
						[78] strong ''
							StaticText '361'
				listitem ''
					[58] link '35 Branches', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/branches'
						[79] strong ''
							StaticText '35'
				listitem ''
					[59] link '8 Tags', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tags'
						[80] strong ''
							StaticText '8'
				listitem ''
					[60] strong ''
						StaticText '10.9 MB'
					StaticText 'Project Storage'
				listitem ''
					[61] link '8 Releases', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/releases'
						[81] strong ''
							StaticText '8'
		paragraph ''
			StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
		image 'user avatar', url='https://www.gravatar.com/avatar/7bd4d29b1cf01ade7f09fbcff24f7b8c?s=80&d=identicon'
		[12] link 'Fix the group', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/45a460435b07e764138a700328836cafc1ed5c42'
		StaticText 'tokudu authored'
		time 'Sep 18, 2017 4:28am GMT+0600'
			StaticText '8 years ago'
		group ''
			StaticText '45a46043'
			[20] button 'Copy commit SHA', live='polite', relevant='additions text'
		[13] button 'master', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[62] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/'
				listitem ''
					StaticText '/'
					[63] button 'Add to tree', hasPopup='menu', expanded=False
		[14] link 'Find file', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/find_file/master'
		[15] link 'Web IDE', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#modal-confirm-fork-webide'
		[16] button 'Download'
			StaticText 'Select Archive Format'
		[17] link 'Clone', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#'
		list ''
			listitem ''
				[48] link 'README', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
			listitem ''
				[49] link 'Apache License 2.0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/LICENSE.txt'
		table 'Files, directories, and submodules in the path / for commit reference master', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell 'demo'
						[82] link 'demo', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/demo'
					cell 'Update the library'
						[83] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradle/wrapper'
						[84] link 'gradle/wrapper', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/gradle'
					cell 'Update gradle-wrapper.properties'
						[85] link 'Update gradle-wrapper.properties', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/b95f31dcee9cbd8ef59e1eb10224b8da5c47ff67'
					cell '8 years ago'
						time 'Jun 20, 2017 9:35am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'library'
						[86] link 'library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/library'
					cell 'Update the library'
						[87] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell '.gitignore'
						[88] link '.gitignore', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/.gitignore'
					cell 'Updated the gradle wrapper and prepared everything for maven central sync'
						[89] link 'Updated the gradle wrapper and prepared everything for maven central sync', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/3353430aac3b944468eeef869c29689308202039'
					cell '11 years ago'
						time 'May 14, 2014 10:08pm GMT+0600'
							StaticText '11 years ago'
				row ''
					cell '.travis.yml'
						[90] link '.travis.yml', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/.travis.yml'
					cell 'Update .travis.yml'
						[91] link 'Update .travis.yml', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/96677b69d3531bbbee72724681967040a70c2c44'
					cell '8 years ago'
						time 'Jun 20, 2017 9:37am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'LICENSE.txt'
						[92] link 'LICENSE.txt', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/LICENSE.txt'
					cell 'Update LICENSE.txt'
						[93] link 'Update LICENSE.txt', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/58b292f52348027b4cbdd3d405446fdba1e88152'
					cell '9 years ago'
						time 'Nov 18, 2015 3:19pm GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'README.md'
						[94] link 'README.md', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
					cell 'Update the library'
						[95] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'build.gradle'
						[96] link 'build.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/build.gradle'
					cell 'Upgrade to SDK'
						[97] link 'Upgrade to SDK', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/2e0179412bae438939efef01d0b5cb3d83c49eab'
					cell '8 years ago'
						time 'Sep 18, 2017 3:44am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradle.properties'
						[98] link 'gradle.properties', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradle.properties'
					cell 'Fix the group'
						[99] link 'Fix the group', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/45a460435b07e764138a700328836cafc1ed5c42'
					cell '8 years ago'
						time 'Sep 18, 2017 4:28am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradlew'
						[100] link 'gradlew', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradlew'
					cell 'Update to Gradle 2.13.'
						[101] link 'Update to Gradle 2.13.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/4ec61db398e9d920b118ea364a6dc3bfbfc4cc0d'
					cell '9 years ago'
						time 'Aug 24, 2016 2:45am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'gradlew.bat'
						[102] link 'gradlew.bat', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradlew.bat'
					cell 'Update to Gradle 2.13.'
						[103] link 'Update to Gradle 2.13.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/4ec61db398e9d920b118ea364a6dc3bfbfc4cc0d'
					cell '9 years ago'
						time 'Aug 24, 2016 2:45am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'maven_push.gradle'
						[104] link 'maven_push.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/maven_push.gradle'
					cell 'Updating maven_push.gradle to the latest version.'
						[105] link 'Updating maven_push.gradle to the latest version.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/d31a33ac40a3546c66c02025086b0504308a5c7c'
					cell '9 years ago'
						time 'Feb 17, 2016 9:56am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'settings.gradle'
						[106] link 'settings.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/settings.gradle'
					cell 'Move to a multi-project gradle build'
						[107] link 'Move to a multi-project gradle build', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/ec84d3ea232fffffbb5aa5dd06df85c2ce998b22'
					cell '11 years ago'
						time 'Jan 9, 2014 2:37am GMT+0600'
							StaticText '11 years ago'
				row ''
					cell 'slidinguppanel.png'
						[108] link 'slidinguppanel.png', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/slidinguppanel.png'
					cell 'Adding the screenshot'
						[109] link 'Adding the screenshot', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/3e35b3b06402af97a67c30d9e4c2bcd172206a31'
					cell '12 years ago'
						time 'Jun 1, 2013 1:28am GMT+0600'
							StaticText '12 years ago'
		article ''
			[21] link 'README.md', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
				[50] strong ''
					StaticText 'README.md'
			paragraph ''
				[51] link 'Maven Central', url='https://maven-badges.herokuapp.com/maven-central/com.sothree.slidinguppanel/library'
					image 'Maven Central', url='https://maven-badges.herokuapp.com/maven-central/com.sothree.slidinguppanel/library/badge.svg'
				StaticText ''
				[52] link 'Badge', url='http://www.libtastic.com/technology/30/'
					image 'Badge', url='http://www.libtastic.com/static/osbadges/30.png'
			paragraph ''
				[53] strong ''
					StaticText 'Note:'
				StaticText 'we are'
				[54] strong ''
					StaticText 'not'
				StaticText 'actively responding to issues right now. If you find a bug, please submit a PR.'
			heading 'Android Sliding Up Panel'
			paragraph ''
				StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application.'
			paragraph ''
				StaticText 'As seen in Umano Android App (now acquired by Dropbox):'
			paragraph ''
				[55] link 'SlidingUpPanelLayout', url='https://raw.github.com/umano/AndroidSlidingUpPanelDemo/master/slidinguppanel.png'
					image 'SlidingUpPanelLayout', url='https://raw.github.com/umano/AndroidSlidingUpPanelDemo/master/slidinguppanel.png'
			heading 'Known Uses in Popular Apps'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Soundcloud] ('
					[64] link 'https://play.google.com/store/apps/details?id=com.soundcloud.android', url='https://play.google.com/store/apps/details?id=com.soundcloud.android'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Dropbox Paper] ('
					[65] link 'https://play.google.com/store/apps/details?id=com.dropbox.paper', url='https://play.google.com/store/apps/details?id=com.dropbox.paper'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Snaptee] ('
					[66] link 'https://play.google.com/store/apps/details?id=co.snaptee.android', url='https://play.google.com/store/apps/details?id=co.snaptee.android'
					StaticText ')'
			paragraph ''
				StaticText 'If you are using the library and you would like to have your app listed, simply let us know.'
			heading 'Importing the Library'
			paragraph ''
				StaticText 'Simply add the following dependency to your'
				code ''
					StaticText 'build.gradle'
				StaticText 'file to use the latest version:'
			code ''
				StaticText "dependencies  {   repositories  {   mavenCentral ()   }   compile  'com.sothree.slidinguppanel:library:3.4.0'  }"
			[22] button ''
			heading 'Usage'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Include'
					code ''
						StaticText 'com.sothree.slidinguppanel.SlidingUpPanelLayout'
					StaticText 'as the root element in your activity layout.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The layout must have'
					code ''
						StaticText 'gravity'
					StaticText 'set to either'
					code ''
						StaticText 'top'
					StaticText 'or'
					code ''
						StaticText 'bottom'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Make sure that it has two children. The first child is your main layout. The second child is your layout for the sliding up panel.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The main layout should have the width and the height set to'
					code ''
						StaticText 'match_parent'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The sliding layout should have the width set to'
					code ''
						StaticText 'match_parent'
					StaticText 'and the height set to either'
					code ''
						StaticText 'match_parent'
					StaticText ','
					code ''
						StaticText 'wrap_content'
					StaticText 'or the max desireable height. If you would like to define the height as the percetange of the screen, set it to'
					code ''
						StaticText 'match_parent'
					StaticText 'and also define a'
					code ''
						StaticText 'layout_weight'
					StaticText 'attribute for the sliding view.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the whole panel will act as a drag region and will intercept clicks and drag events. You can restrict the drag area to a specific view by using the'
					code ''
						StaticText 'setDragView'
					StaticText 'method or'
					code ''
						StaticText 'umanoDragView'
					StaticText 'attribute.'
			paragraph ''
				StaticText 'For more information, please refer to the sample code.'
			code ''
				StaticText '<com.sothree.slidinguppanel.SlidingUpPanelLayout   xmlns:sothree= "http://schemas.android.com/apk/res-auto"   android:id= "@+id/sliding_layout"   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "bottom"   sothree:umanoPanelHeight= "68dp"   sothree:umanoShadowHeight= "4dp" >    <TextView   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "center"   android:text= "Main Content"   android:textSize= "16sp"  />    <TextView   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "center|top"   android:text= "The Awesome Sliding Up Panel"   android:textSize= "16sp"  />  </com.sothree.slidinguppanel.SlidingUpPanelLayout>'
			[23] button ''
			paragraph ''
				StaticText 'For smooth interaction with the ActionBar, make sure that'
				code ''
					StaticText 'windowActionBarOverlay'
				StaticText 'is set to'
				code ''
					StaticText 'true'
				StaticText 'in your styles:'
			code ''
				StaticText '<style  name= "AppTheme" >   <item  name= "android:windowActionBarOverlay" > true </item>  </style>'
			[24] button ''
			paragraph ''
				StaticText 'However, in this case you would likely want to add a top margin to your main layout of'
				code ''
					StaticText '?android:attr/actionBarSize'
				StaticText 'or'
				code ''
					StaticText '?attr/actionBarSize'
				StaticText 'to support older API versions.'
			heading 'Caveats, Additional Features and Customization'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'If you are using a custom'
					code ''
						StaticText 'umanoDragView'
					StaticText ', the panel will pass through the click events to the main layout. Make your second layout'
					code ''
						StaticText 'clickable'
					StaticText 'to prevent this.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can change the panel height by using the'
					code ''
						StaticText 'setPanelHeight'
					StaticText 'method or'
					code ''
						StaticText 'umanoPanelHeight'
					StaticText 'attribute.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'If you would like to hide the shadow above the sliding panel, set'
					code ''
						StaticText 'shadowHeight'
					StaticText 'attribute to 0.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setEnabled(false)'
					StaticText 'to completely disable the sliding panel (including touch and programmatic sliding)'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setTouchEnabled(false)'
					StaticText "to disables panel's touch responsiveness (drag and click), you can still control the panel programatically"
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'getPanelState'
					StaticText 'to get the current panel state'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setPanelState'
					StaticText 'to set the current panel state'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can add parallax to the main view by setting'
					code ''
						StaticText 'umanoParallaxOffset'
					StaticText 'attribute (see demo for the example).'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can set a anchor point in the middle of the screen using'
					code ''
						StaticText 'setAnchorPoint'
					StaticText 'to allow an intermediate expanded state for the panel (similar to Google Maps).'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can set a'
					code ''
						StaticText 'PanelSlideListener'
					StaticText 'to monitor events about sliding panes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can also make the panel slide from the top by changing the'
					code ''
						StaticText 'layout_gravity'
					StaticText 'attribute of the layout to'
					code ''
						StaticText 'top'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can provide a scroll interpolator for the panel movement by setting'
					code ''
						StaticText 'umanoScrollInterpolator'
					StaticText 'attribute. For instance, if you want a bounce or overshoot effect for the panel.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the panel pushes up the main content. You can make it overlay the main content by using'
					code ''
						StaticText 'setOverlayed'
					StaticText 'method or'
					code ''
						StaticText 'umanoOverlay'
					StaticText 'attribute. This is useful if you would like to make the sliding layout semi-transparent. You can also set'
					code ''
						StaticText 'umanoClipPanel'
					StaticText 'to false to make the panel transparent in non-overlay mode.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the main content is dimmed as the panel slides up. You can change the dim color by changing'
					code ''
						StaticText 'umanoFadeColor'
					StaticText '. Set it to'
					code ''
						StaticText '"@android:color/transparent"'
					StaticText 'to remove dimming completely.'
			heading 'Scrollable Sliding Views'
			paragraph ''
				StaticText 'If you have a scrollable view inside of the sliding panel, make sure to set'
				code ''
					StaticText 'umanoScrollableView'
				StaticText 'attribute on the panel to supported nested scrolling. The panel supports'
				code ''
					StaticText 'ListView'
				StaticText ','
				code ''
					StaticText 'ScrollView'
				StaticText 'and'
				code ''
					StaticText 'RecyclerView'
				StaticText 'out of the box, but you can add support for any type of a scrollable view by setting a custom'
				code ''
					StaticText 'ScrollableViewHelper'
				StaticText '. Here is an example for'
				code ''
					StaticText 'NestedScrollView'
			code ''
				StaticText 'public class NestedScrollableViewHelper extends ScrollableViewHelper {  public int getScrollableViewScrollPosition(View scrollableView, boolean isSlidingUp) {  if (mScrollableView instanceof NestedScrollView) {  if(isSlidingUp){  return mScrollableView.getScrollY();  } else {  NestedScrollView nsv = ((NestedScrollView) mScrollableView);  View child = nsv.getChildAt(0);  return (child.getBottom() - (nsv.getHeight() + nsv.getScrollY()));  }  } else {  return 0;  }  }  }'
			[25] button ''
			paragraph ''
				StaticText 'Once you define your helper, you can set it using'
				code ''
					StaticText 'setScrollableViewHelper'
				StaticText 'on the sliding panel.'
			heading 'Implementation'
			paragraph ''
				StaticText 'This library was initially based on the opened-sourced'
				[56] link 'SlidingPaneLayout', url='http://developer.android.com/reference/android/support/v4/widget/SlidingPaneLayout.html'
				StaticText 'component from the r13 of the Android Support Library. Thanks Android team!'
			heading 'Requirements'
			paragraph ''
				StaticText 'Tested on Android 2.2+'
			heading 'Other Contributors'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Nov 23, 15 -'
					[67] link '@kiyeonk', url='https://github.com/kiyeonk'
					StaticText '- umanoScrollInterpolator support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Jan 21, 14 - ChaYoung You ('
					[68] link '@yous', url='https://github.com/yous'
					StaticText ') - Slide from the top support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Aug 20, 13 -'
					[69] link '@gipi', url='https://github.com/gipi'
					StaticText '- Android Studio Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Jul 24, 13 - Philip Schiffer ('
					[70] link '@hameno', url='https://github.com/hameno'
					StaticText ') - Maven Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Oct 20, 13 - Irina Preศ™a ('
					[71] link '@iriina', url='https://github.com/iriina'
					StaticText ') - Anchor Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Dec 1, 13 - ('
					[72] link '@youchy', url='https://github.com/youchy'
					StaticText ') - XML Attributes Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Dec 22, 13 - Vladimir Mironov ('
					[73] link '@MironovNsk', url='https://github.com/nsk-mironov'
					StaticText ') - Custom Expanded Panel Height'
			paragraph ''
				StaticText 'If you have an awesome pull request, send it over!'
			heading 'Changelog'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.4.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Use the latest support library 26 and update the min version to 14.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Bug fixes'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.3.1'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Lots of bug fixes from various pull requests.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Removed the nineoldandroids dependency. Use ViewCompat instead.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.3.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'You can now set a'
							code ''
								StaticText 'FadeOnClickListener'
							StaticText ', for when the faded area of the main content is clicked.'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'PanelSlideListener'
							StaticText 'has a new format (multiple of them can be set now'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Fixed the setTouchEnabled bug'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.2.1'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add support for'
							code ''
								StaticText 'umanoScrollInterpolator'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add support for percentage-based sliding panel height using'
							code ''
								StaticText 'layout_weight'
							StaticText 'attribute'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add'
							code ''
								StaticText 'ScrollableViewHelper'
							StaticText 'to allow users extend support for new types of scrollable views.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.2.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Rename'
							code ''
								StaticText 'umanoParalaxOffset'
							StaticText 'to'
							code ''
								StaticText 'umanoParallaxOffset'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'RecyclerView support.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.1.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'umanoScrollableView'
							StaticText 'to supported nested scrolling in children (only ScrollView and ListView are supported for now)'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.0.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'umano'
							StaticText 'prefix for all attributes'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'clipPanel'
							StaticText 'attribute for supporting transparent panels in non-overlay mode.'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setEnabled(false)'
							StaticText '- now completely disables the sliding panel (touch and programmatic sliding)'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setTouchEnabled(false)'
							StaticText "- disables panel's touch responsiveness (drag and click), you can still control the panel programatically"
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'getPanelState'
							StaticText '- is now the only method to get the current panel state'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setPanelState'
							StaticText '- is now the only method to modify the panel state from code'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.2 - Allow'
					code ''
						StaticText 'wrap_content'
					StaticText 'for sliding view height attribute. Bug fixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.1 - Bug fixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.0 - Cleaned up various public method calls. Added animated'
					code ''
						StaticText 'showPanel'
					StaticText '/'
					code ''
						StaticText 'hidePanel'
					StaticText 'methods.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '1.0.1 - Initial Release'
			heading 'Licence'
			blockquote ''
				paragraph ''
					StaticText 'Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:'
				paragraph ''
					[74] link 'http://www.apache.org/licenses/LICENSE-2.0', url='http://www.apache.org/licenses/LICENSE-2.0'
				paragraph ''
					StaticText 'Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.'
We are on the Umano: News Read To You / AndroidSlidingUpPanel project page. The star button is present with ID [8] labeled "Star".
To star this repository, we must click the "Star" button. After starring, we will return to the explore page to star the remaining four repositories.
click('8')

Active Tab

http://127.0.0.1:8023/umano/AndroidSlidingUpPanel

Text Observation (Click to expand/collapse)
RootWebArea 'Umano: News Read To You / AndroidSlidingUpPanel ยท GitLab', focused, url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[26] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[27] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[28] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[29] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[30] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[31] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[32] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[33] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'AndroidSlidingUpPanel'
				[34] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
			listitem ''
				[35] link 'Project information', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/activity'
			listitem ''
				[36] link 'Repository', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master'
			listitem ''
				[37] link 'Issues', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
					StaticText '267'
			listitem ''
				[38] link 'Merge requests', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
					StaticText '34'
			listitem ''
				[39] link 'CI/CD', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/pipelines'
			listitem ''
				[40] link 'Deployments', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/environments'
			listitem ''
				[41] link 'Packages and registries', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/packages'
			listitem ''
				[42] link 'Monitor', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/incidents'
			listitem ''
				[43] link 'Analytics', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/value_stream_analytics'
			listitem ''
				[44] link 'Wiki', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/wikis/home'
			listitem ''
				[45] link 'Snippets', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/snippets'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[18] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[19] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[46] link 'Umano: News Read To You', url='http://127.0.0.1:8023/umano'
			listitem ''
				[47] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
	main ''
		StaticText 'A'
		heading 'AndroidSlidingUpPanel'
		StaticText 'Project ID: 152'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Request Access', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/project_members/request_access'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Unstar', focused
		[9] link '56', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
		navigation ''
			list ''
				listitem ''
					[57] link '361 Commits', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commits/master'
						[75] strong ''
							StaticText '361'
				listitem ''
					[58] link '35 Branches', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/branches'
						[76] strong ''
							StaticText '35'
				listitem ''
					[59] link '8 Tags', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tags'
						[77] strong ''
							StaticText '8'
				listitem ''
					[60] strong ''
						StaticText '10.9 MB'
					StaticText 'Project Storage'
				listitem ''
					[61] link '8 Releases', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/releases'
						[78] strong ''
							StaticText '8'
		paragraph ''
			StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
		image 'user avatar', url='https://www.gravatar.com/avatar/7bd4d29b1cf01ade7f09fbcff24f7b8c?s=80&d=identicon'
		[12] link 'Fix the group', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/45a460435b07e764138a700328836cafc1ed5c42'
		StaticText 'tokudu authored'
		time 'Sep 18, 2017 4:28am GMT+0600'
			StaticText '8 years ago'
		group ''
			StaticText '45a46043'
			[20] button 'Copy commit SHA', live='polite', relevant='additions text'
		[13] button 'master', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[62] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/'
				listitem ''
					StaticText '/'
					[63] button 'Add to tree', hasPopup='menu', expanded=False
		[14] link 'Find file', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/find_file/master'
		[15] link 'Web IDE', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#modal-confirm-fork-webide'
		[16] button 'Download'
			StaticText 'Select Archive Format'
		[17] link 'Clone', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#'
		list ''
			listitem ''
				[48] link 'README', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
			listitem ''
				[49] link 'Apache License 2.0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/LICENSE.txt'
		table 'Files, directories, and submodules in the path / for commit reference master', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell 'demo'
						[79] link 'demo', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/demo'
					cell 'Update the library'
						[80] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradle/wrapper'
						[81] link 'gradle/wrapper', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/gradle'
					cell 'Update gradle-wrapper.properties'
						[82] link 'Update gradle-wrapper.properties', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/b95f31dcee9cbd8ef59e1eb10224b8da5c47ff67'
					cell '8 years ago'
						time 'Jun 20, 2017 9:35am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'library'
						[83] link 'library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/library'
					cell 'Update the library'
						[84] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell '.gitignore'
						[85] link '.gitignore', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/.gitignore'
					cell 'Updated the gradle wrapper and prepared everything for maven central sync'
						[86] link 'Updated the gradle wrapper and prepared everything for maven central sync', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/3353430aac3b944468eeef869c29689308202039'
					cell '11 years ago'
						time 'May 14, 2014 10:08pm GMT+0600'
							StaticText '11 years ago'
				row ''
					cell '.travis.yml'
						[87] link '.travis.yml', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/.travis.yml'
					cell 'Update .travis.yml'
						[88] link 'Update .travis.yml', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/96677b69d3531bbbee72724681967040a70c2c44'
					cell '8 years ago'
						time 'Jun 20, 2017 9:37am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'LICENSE.txt'
						[89] link 'LICENSE.txt', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/LICENSE.txt'
					cell 'Update LICENSE.txt'
						[90] link 'Update LICENSE.txt', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/58b292f52348027b4cbdd3d405446fdba1e88152'
					cell '9 years ago'
						time 'Nov 18, 2015 3:19pm GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'README.md'
						[91] link 'README.md', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
					cell 'Update the library'
						[92] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'build.gradle'
						[93] link 'build.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/build.gradle'
					cell 'Upgrade to SDK'
						[94] link 'Upgrade to SDK', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/2e0179412bae438939efef01d0b5cb3d83c49eab'
					cell '8 years ago'
						time 'Sep 18, 2017 3:44am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradle.properties'
						[95] link 'gradle.properties', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradle.properties'
					cell 'Fix the group'
						[96] link 'Fix the group', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/45a460435b07e764138a700328836cafc1ed5c42'
					cell '8 years ago'
						time 'Sep 18, 2017 4:28am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradlew'
						[97] link 'gradlew', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradlew'
					cell 'Update to Gradle 2.13.'
						[98] link 'Update to Gradle 2.13.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/4ec61db398e9d920b118ea364a6dc3bfbfc4cc0d'
					cell '9 years ago'
						time 'Aug 24, 2016 2:45am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'gradlew.bat'
						[99] link 'gradlew.bat', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradlew.bat'
					cell 'Update to Gradle 2.13.'
						[100] link 'Update to Gradle 2.13.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/4ec61db398e9d920b118ea364a6dc3bfbfc4cc0d'
					cell '9 years ago'
						time 'Aug 24, 2016 2:45am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'maven_push.gradle'
						[101] link 'maven_push.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/maven_push.gradle'
					cell 'Updating maven_push.gradle to the latest version.'
						[102] link 'Updating maven_push.gradle to the latest version.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/d31a33ac40a3546c66c02025086b0504308a5c7c'
					cell '9 years ago'
						time 'Feb 17, 2016 9:56am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'settings.gradle'
						[103] link 'settings.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/settings.gradle'
					cell 'Move to a multi-project gradle build'
						[104] link 'Move to a multi-project gradle build', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/ec84d3ea232fffffbb5aa5dd06df85c2ce998b22'
					cell '11 years ago'
						time 'Jan 9, 2014 2:37am GMT+0600'
							StaticText '11 years ago'
				row ''
					cell 'slidinguppanel.png'
						[105] link 'slidinguppanel.png', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/slidinguppanel.png'
					cell 'Adding the screenshot'
						[106] link 'Adding the screenshot', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/3e35b3b06402af97a67c30d9e4c2bcd172206a31'
					cell '12 years ago'
						time 'Jun 1, 2013 1:28am GMT+0600'
							StaticText '12 years ago'
		article ''
			[21] link 'README.md', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
				[50] strong ''
					StaticText 'README.md'
			paragraph ''
				[51] link 'Maven Central', url='https://maven-badges.herokuapp.com/maven-central/com.sothree.slidinguppanel/library'
					image 'Maven Central', url='https://maven-badges.herokuapp.com/maven-central/com.sothree.slidinguppanel/library/badge.svg'
				StaticText ''
				[52] link 'Badge', url='http://www.libtastic.com/technology/30/'
					image 'Badge', url='http://www.libtastic.com/static/osbadges/30.png'
			paragraph ''
				[53] strong ''
					StaticText 'Note:'
				StaticText 'we are'
				[54] strong ''
					StaticText 'not'
				StaticText 'actively responding to issues right now. If you find a bug, please submit a PR.'
			heading 'Android Sliding Up Panel'
			paragraph ''
				StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application.'
			paragraph ''
				StaticText 'As seen in Umano Android App (now acquired by Dropbox):'
			paragraph ''
				[55] link 'SlidingUpPanelLayout', url='https://raw.github.com/umano/AndroidSlidingUpPanelDemo/master/slidinguppanel.png'
					image 'SlidingUpPanelLayout', url='https://raw.github.com/umano/AndroidSlidingUpPanelDemo/master/slidinguppanel.png'
			heading 'Known Uses in Popular Apps'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Soundcloud] ('
					[64] link 'https://play.google.com/store/apps/details?id=com.soundcloud.android', url='https://play.google.com/store/apps/details?id=com.soundcloud.android'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Dropbox Paper] ('
					[65] link 'https://play.google.com/store/apps/details?id=com.dropbox.paper', url='https://play.google.com/store/apps/details?id=com.dropbox.paper'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Snaptee] ('
					[66] link 'https://play.google.com/store/apps/details?id=co.snaptee.android', url='https://play.google.com/store/apps/details?id=co.snaptee.android'
					StaticText ')'
			paragraph ''
				StaticText 'If you are using the library and you would like to have your app listed, simply let us know.'
			heading 'Importing the Library'
			paragraph ''
				StaticText 'Simply add the following dependency to your'
				code ''
					StaticText 'build.gradle'
				StaticText 'file to use the latest version:'
			code ''
				StaticText "dependencies  {   repositories  {   mavenCentral ()   }   compile  'com.sothree.slidinguppanel:library:3.4.0'  }"
			[22] button ''
			heading 'Usage'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Include'
					code ''
						StaticText 'com.sothree.slidinguppanel.SlidingUpPanelLayout'
					StaticText 'as the root element in your activity layout.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The layout must have'
					code ''
						StaticText 'gravity'
					StaticText 'set to either'
					code ''
						StaticText 'top'
					StaticText 'or'
					code ''
						StaticText 'bottom'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Make sure that it has two children. The first child is your main layout. The second child is your layout for the sliding up panel.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The main layout should have the width and the height set to'
					code ''
						StaticText 'match_parent'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The sliding layout should have the width set to'
					code ''
						StaticText 'match_parent'
					StaticText 'and the height set to either'
					code ''
						StaticText 'match_parent'
					StaticText ','
					code ''
						StaticText 'wrap_content'
					StaticText 'or the max desireable height. If you would like to define the height as the percetange of the screen, set it to'
					code ''
						StaticText 'match_parent'
					StaticText 'and also define a'
					code ''
						StaticText 'layout_weight'
					StaticText 'attribute for the sliding view.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the whole panel will act as a drag region and will intercept clicks and drag events. You can restrict the drag area to a specific view by using the'
					code ''
						StaticText 'setDragView'
					StaticText 'method or'
					code ''
						StaticText 'umanoDragView'
					StaticText 'attribute.'
			paragraph ''
				StaticText 'For more information, please refer to the sample code.'
			code ''
				StaticText '<com.sothree.slidinguppanel.SlidingUpPanelLayout   xmlns:sothree= "http://schemas.android.com/apk/res-auto"   android:id= "@+id/sliding_layout"   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "bottom"   sothree:umanoPanelHeight= "68dp"   sothree:umanoShadowHeight= "4dp" >    <TextView   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "center"   android:text= "Main Content"   android:textSize= "16sp"  />    <TextView   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "center|top"   android:text= "The Awesome Sliding Up Panel"   android:textSize= "16sp"  />  </com.sothree.slidinguppanel.SlidingUpPanelLayout>'
			[23] button ''
			paragraph ''
				StaticText 'For smooth interaction with the ActionBar, make sure that'
				code ''
					StaticText 'windowActionBarOverlay'
				StaticText 'is set to'
				code ''
					StaticText 'true'
				StaticText 'in your styles:'
			code ''
				StaticText '<style  name= "AppTheme" >   <item  name= "android:windowActionBarOverlay" > true </item>  </style>'
			[24] button ''
			paragraph ''
				StaticText 'However, in this case you would likely want to add a top margin to your main layout of'
				code ''
					StaticText '?android:attr/actionBarSize'
				StaticText 'or'
				code ''
					StaticText '?attr/actionBarSize'
				StaticText 'to support older API versions.'
			heading 'Caveats, Additional Features and Customization'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'If you are using a custom'
					code ''
						StaticText 'umanoDragView'
					StaticText ', the panel will pass through the click events to the main layout. Make your second layout'
					code ''
						StaticText 'clickable'
					StaticText 'to prevent this.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can change the panel height by using the'
					code ''
						StaticText 'setPanelHeight'
					StaticText 'method or'
					code ''
						StaticText 'umanoPanelHeight'
					StaticText 'attribute.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'If you would like to hide the shadow above the sliding panel, set'
					code ''
						StaticText 'shadowHeight'
					StaticText 'attribute to 0.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setEnabled(false)'
					StaticText 'to completely disable the sliding panel (including touch and programmatic sliding)'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setTouchEnabled(false)'
					StaticText "to disables panel's touch responsiveness (drag and click), you can still control the panel programatically"
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'getPanelState'
					StaticText 'to get the current panel state'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setPanelState'
					StaticText 'to set the current panel state'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can add parallax to the main view by setting'
					code ''
						StaticText 'umanoParallaxOffset'
					StaticText 'attribute (see demo for the example).'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can set a anchor point in the middle of the screen using'
					code ''
						StaticText 'setAnchorPoint'
					StaticText 'to allow an intermediate expanded state for the panel (similar to Google Maps).'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can set a'
					code ''
						StaticText 'PanelSlideListener'
					StaticText 'to monitor events about sliding panes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can also make the panel slide from the top by changing the'
					code ''
						StaticText 'layout_gravity'
					StaticText 'attribute of the layout to'
					code ''
						StaticText 'top'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can provide a scroll interpolator for the panel movement by setting'
					code ''
						StaticText 'umanoScrollInterpolator'
					StaticText 'attribute. For instance, if you want a bounce or overshoot effect for the panel.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the panel pushes up the main content. You can make it overlay the main content by using'
					code ''
						StaticText 'setOverlayed'
					StaticText 'method or'
					code ''
						StaticText 'umanoOverlay'
					StaticText 'attribute. This is useful if you would like to make the sliding layout semi-transparent. You can also set'
					code ''
						StaticText 'umanoClipPanel'
					StaticText 'to false to make the panel transparent in non-overlay mode.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the main content is dimmed as the panel slides up. You can change the dim color by changing'
					code ''
						StaticText 'umanoFadeColor'
					StaticText '. Set it to'
					code ''
						StaticText '"@android:color/transparent"'
					StaticText 'to remove dimming completely.'
			heading 'Scrollable Sliding Views'
			paragraph ''
				StaticText 'If you have a scrollable view inside of the sliding panel, make sure to set'
				code ''
					StaticText 'umanoScrollableView'
				StaticText 'attribute on the panel to supported nested scrolling. The panel supports'
				code ''
					StaticText 'ListView'
				StaticText ','
				code ''
					StaticText 'ScrollView'
				StaticText 'and'
				code ''
					StaticText 'RecyclerView'
				StaticText 'out of the box, but you can add support for any type of a scrollable view by setting a custom'
				code ''
					StaticText 'ScrollableViewHelper'
				StaticText '. Here is an example for'
				code ''
					StaticText 'NestedScrollView'
			code ''
				StaticText 'public class NestedScrollableViewHelper extends ScrollableViewHelper {  public int getScrollableViewScrollPosition(View scrollableView, boolean isSlidingUp) {  if (mScrollableView instanceof NestedScrollView) {  if(isSlidingUp){  return mScrollableView.getScrollY();  } else {  NestedScrollView nsv = ((NestedScrollView) mScrollableView);  View child = nsv.getChildAt(0);  return (child.getBottom() - (nsv.getHeight() + nsv.getScrollY()));  }  } else {  return 0;  }  }  }'
			[25] button ''
			paragraph ''
				StaticText 'Once you define your helper, you can set it using'
				code ''
					StaticText 'setScrollableViewHelper'
				StaticText 'on the sliding panel.'
			heading 'Implementation'
			paragraph ''
				StaticText 'This library was initially based on the opened-sourced'
				[56] link 'SlidingPaneLayout', url='http://developer.android.com/reference/android/support/v4/widget/SlidingPaneLayout.html'
				StaticText 'component from the r13 of the Android Support Library. Thanks Android team!'
			heading 'Requirements'
			paragraph ''
				StaticText 'Tested on Android 2.2+'
			heading 'Other Contributors'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Nov 23, 15 -'
					[67] link '@kiyeonk', url='https://github.com/kiyeonk'
					StaticText '- umanoScrollInterpolator support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Jan 21, 14 - ChaYoung You ('
					[68] link '@yous', url='https://github.com/yous'
					StaticText ') - Slide from the top support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Aug 20, 13 -'
					[69] link '@gipi', url='https://github.com/gipi'
					StaticText '- Android Studio Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Jul 24, 13 - Philip Schiffer ('
					[70] link '@hameno', url='https://github.com/hameno'
					StaticText ') - Maven Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Oct 20, 13 - Irina Preศ™a ('
					[71] link '@iriina', url='https://github.com/iriina'
					StaticText ') - Anchor Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Dec 1, 13 - ('
					[72] link '@youchy', url='https://github.com/youchy'
					StaticText ') - XML Attributes Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Dec 22, 13 - Vladimir Mironov ('
					[73] link '@MironovNsk', url='https://github.com/nsk-mironov'
					StaticText ') - Custom Expanded Panel Height'
			paragraph ''
				StaticText 'If you have an awesome pull request, send it over!'
			heading 'Changelog'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.4.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Use the latest support library 26 and update the min version to 14.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Bug fixes'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.3.1'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Lots of bug fixes from various pull requests.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Removed the nineoldandroids dependency. Use ViewCompat instead.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.3.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'You can now set a'
							code ''
								StaticText 'FadeOnClickListener'
							StaticText ', for when the faded area of the main content is clicked.'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'PanelSlideListener'
							StaticText 'has a new format (multiple of them can be set now'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Fixed the setTouchEnabled bug'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.2.1'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add support for'
							code ''
								StaticText 'umanoScrollInterpolator'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add support for percentage-based sliding panel height using'
							code ''
								StaticText 'layout_weight'
							StaticText 'attribute'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add'
							code ''
								StaticText 'ScrollableViewHelper'
							StaticText 'to allow users extend support for new types of scrollable views.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.2.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Rename'
							code ''
								StaticText 'umanoParalaxOffset'
							StaticText 'to'
							code ''
								StaticText 'umanoParallaxOffset'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'RecyclerView support.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.1.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'umanoScrollableView'
							StaticText 'to supported nested scrolling in children (only ScrollView and ListView are supported for now)'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.0.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'umano'
							StaticText 'prefix for all attributes'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'clipPanel'
							StaticText 'attribute for supporting transparent panels in non-overlay mode.'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setEnabled(false)'
							StaticText '- now completely disables the sliding panel (touch and programmatic sliding)'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setTouchEnabled(false)'
							StaticText "- disables panel's touch responsiveness (drag and click), you can still control the panel programatically"
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'getPanelState'
							StaticText '- is now the only method to get the current panel state'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setPanelState'
							StaticText '- is now the only method to modify the panel state from code'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.2 - Allow'
					code ''
						StaticText 'wrap_content'
					StaticText 'for sliding view height attribute. Bug fixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.1 - Bug fixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.0 - Cleaned up various public method calls. Added animated'
					code ''
						StaticText 'showPanel'
					StaticText '/'
					code ''
						StaticText 'hidePanel'
					StaticText 'methods.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '1.0.1 - Initial Release'
			heading 'Licence'
			blockquote ''
				paragraph ''
					StaticText 'Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:'
				paragraph ''
					[74] link 'http://www.apache.org/licenses/LICENSE-2.0', url='http://www.apache.org/licenses/LICENSE-2.0'
				paragraph ''
					StaticText 'Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.'
I am currently on the Umano: News Read To You / AndroidSlidingUpPanel project page. The star button (id 8) displays the text "Unstar", indicating that this repository is already starred by the logged-in user. No other repositories are on this page.
The top five repos were previously listed on the explore/projects/starred page. The first repo has already been starred, as shown by the "Unstar" button. To fulfill the goal, I need to visit the remaining four repositories and star them if they are not yet starred. The safest step is to return to the explore list and iterate over the next repos.
go_back()

Active Tab

http://127.0.0.1:8023/explore/projects/starred

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore/projects/starred'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore/projects/starred#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button 'Name'
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'A', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				heading 'Umano: News Read To You / AndroidSlidingUpPanel'
					[123] link 'Umano: News Read To You / AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
				[23] link '55', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
				[25] link '34', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
				[26] link '267', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:06am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'C', url='http://127.0.0.1:8023/facebook/create-react-app'
				heading 'Meta / create-react-app'
					[124] link 'Meta / create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Set up a modern web app by running one command.'
				[28] link '52', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
				[30] link '417', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
				[31] link '1.5k', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:05pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'F', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				heading 'Karl Kroening / ffmpeg-python'
					[125] link 'Karl Kroening / ffmpeg-python', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Python bindings for FFmpeg - with complex filtering support'
				[33] link '51', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/forks'
				[35] link '34', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/merge_requests'
				[36] link '402', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'P', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				heading 'mk-j / PHP_XLSXWriter'
					[126] link 'mk-j / PHP_XLSXWriter', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Lightwight XLSX Excel Spreadsheet Writer in PHP'
				[38] link '47', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/forks'
				[40] link '24', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/merge_requests'
				[41] link '101', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:37pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[42] link 'A', url='http://127.0.0.1:8023/koush/AndroidAsync'
				heading 'Koushik Dutta / AndroidAsync'
					[127] link 'Koushik Dutta / AndroidAsync', url='http://127.0.0.1:8023/koush/AndroidAsync'
				StaticText 'Other'
				paragraph ''
					StaticText 'Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.'
				[43] link '46', url='http://127.0.0.1:8023/koush/AndroidAsync/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/koush/AndroidAsync/-/forks'
				[45] link '19', url='http://127.0.0.1:8023/koush/AndroidAsync/-/merge_requests'
				[46] link '333', url='http://127.0.0.1:8023/koush/AndroidAsync/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 10:17pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'P', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				heading 'Erik Linder-Norรฉn / PyTorch-GAN'
					[128] link 'Erik Linder-Norรฉn / PyTorch-GAN', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'PyTorch implementations of Generative Adversarial Networks.'
				[48] link '45', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/starrers'
				[49] link '1', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/forks'
				[50] link '24', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/merge_requests'
				[51] link '102', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 7:41pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[52] link 'A', url='http://127.0.0.1:8023/thoughtbot/administrate'
				heading 'thoughtbot, inc. / administrate'
					[129] link 'thoughtbot, inc. / administrate', url='http://127.0.0.1:8023/thoughtbot/administrate'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'A Rails engine that helps you put together a super-flexible admin dashboard.'
				[53] link '44', url='http://127.0.0.1:8023/thoughtbot/administrate/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/thoughtbot/administrate/-/forks'
				[55] link '32', url='http://127.0.0.1:8023/thoughtbot/administrate/-/merge_requests'
				[56] link '96', url='http://127.0.0.1:8023/thoughtbot/administrate/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 2:40am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'K', url='http://127.0.0.1:8023/keycloak/keycloak'
				heading 'Keycloak / keycloak'
					[130] link 'Keycloak / keycloak', url='http://127.0.0.1:8023/keycloak/keycloak'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Open Source Identity and Access Management For Modern Applications and Services'
				[58] link '43', url='http://127.0.0.1:8023/keycloak/keycloak/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/keycloak/keycloak/-/forks'
				[60] link '230', url='http://127.0.0.1:8023/keycloak/keycloak/-/merge_requests'
				[61] link '1.6k', url='http://127.0.0.1:8023/keycloak/keycloak/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 12:16pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'A', url='http://127.0.0.1:8023/wting/autojump'
				heading 'William Ting / autojump'
					[131] link 'William Ting / autojump', url='http://127.0.0.1:8023/wting/autojump'
				StaticText 'Other'
				paragraph ''
					StaticText 'A cd command that learns - easily navigate directories from the command line'
				[63] link '42', url='http://127.0.0.1:8023/wting/autojump/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/wting/autojump/-/forks'
				[65] link '54', url='http://127.0.0.1:8023/wting/autojump/-/merge_requests'
				[66] link '158', url='http://127.0.0.1:8023/wting/autojump/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:35am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'O', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				heading 'OpenAPI Tools / openapi-generator'
					[132] link 'OpenAPI Tools / openapi-generator', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)'
				[68] link '42', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/forks'
				[70] link '402', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/merge_requests'
				[71] link '3.5k', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 11:27pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'P', url='http://127.0.0.1:8023/yzhao062/pyod'
				heading 'Yue Zhao / pyod'
					[133] link 'Yue Zhao / pyod', url='http://127.0.0.1:8023/yzhao062/pyod'
				StaticText 'BSD 2-Clause "Simplified" License'
				paragraph ''
					StaticText 'A Comprehensive and Scalable Python Library for Outlier Detection (Anomaly Detection)'
				[73] link '41', url='http://127.0.0.1:8023/yzhao062/pyod/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/yzhao062/pyod/-/forks'
				[75] link '16', url='http://127.0.0.1:8023/yzhao062/pyod/-/merge_requests'
				[76] link '144', url='http://127.0.0.1:8023/yzhao062/pyod/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:14pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'C', url='http://127.0.0.1:8023/capnproto/capnproto'
				heading "Cap'n Proto / capnproto"
					[134] link "Cap'n Proto / capnproto", url='http://127.0.0.1:8023/capnproto/capnproto'
				StaticText 'Other'
				paragraph ''
					StaticText "Cap'n Proto serialization/RPC system - core tools and C++ library"
				[78] link '39', url='http://127.0.0.1:8023/capnproto/capnproto/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/capnproto/capnproto/-/forks'
				[80] link '47', url='http://127.0.0.1:8023/capnproto/capnproto/-/merge_requests'
				[81] link '136', url='http://127.0.0.1:8023/capnproto/capnproto/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'P', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				heading 'PyAV / PyAV'
					[135] link 'PyAV / PyAV', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				StaticText 'BSD 3-Clause "New" or "Revised" License'
				paragraph ''
					StaticText "Pythonic bindings for FFmpeg's libraries."
				[83] link '39', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/forks'
				[85] link '26', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/merge_requests'
				[86] link '37', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'N', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				heading 'http ... PARTY! / node-http-proxy'
					[136] link 'http ... PARTY! / node-http-proxy', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				StaticText 'Other'
				paragraph ''
					StaticText 'A full-featured http proxy for node.js'
				[88] link '38', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/forks'
				[90] link '102', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/merge_requests'
				[91] link '482', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:28pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				heading 'Zhongyi Tong / electronic-wechat'
					[137] link 'Zhongyi Tong / electronic-wechat', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				StaticText 'MIT License'
				paragraph ''
					StaticText '๐Ÿ’ฌ A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.'
				[93] link '35', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/forks'
				[95] link '10', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/merge_requests'
				[96] link '198', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:48am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'W', url='http://127.0.0.1:8023/youfou/wxpy'
				heading 'Youfou / wxpy'
					[138] link 'Youfou / wxpy', url='http://127.0.0.1:8023/youfou/wxpy'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'ๅพฎไฟกๆœบๅ™จไบบ / ๅฏ่ƒฝๆ˜ฏๆœ€ไผ˜้›…็š„ๅพฎไฟกไธชไบบๅท API โœจ โœจ'
				[98] link '35', url='http://127.0.0.1:8023/youfou/wxpy/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/youfou/wxpy/-/forks'
				[100] link '8', url='http://127.0.0.1:8023/youfou/wxpy/-/merge_requests'
				[101] link '295', url='http://127.0.0.1:8023/youfou/wxpy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:13pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'F', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				heading 'Matt Harvey / five-video-classification-methods'
					[139] link 'Matt Harvey / five-video-classification-methods', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Code that accompanies my blog post outlining five video classification methods in Keras and TensorFlow'
				[103] link '35', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/forks'
				[105] link '7', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/merge_requests'
				[106] link '47', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:25am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'C', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				heading 'covid19india / covid19india-react'
					[140] link 'covid19india / covid19india-react', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Tracking the impact of COVID-19 in India'
				[108] link '34', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/forks'
				[110] link '11', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/merge_requests'
				[111] link '27', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:55am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'A', url='http://127.0.0.1:8023/Arachni/arachni'
				heading 'Arachni - Web Application Security Scanner Framework / arachni'
					[141] link 'Arachni - Web Application Security Scanner Framework / arachni', url='http://127.0.0.1:8023/Arachni/arachni'
				StaticText 'Other'
				paragraph ''
					StaticText 'Web Application Security Scanner Framework'
				[113] link '34', url='http://127.0.0.1:8023/Arachni/arachni/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/Arachni/arachni/-/forks'
				[115] link '8', url='http://127.0.0.1:8023/Arachni/arachni/-/merge_requests'
				[116] link '125', url='http://127.0.0.1:8023/Arachni/arachni/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'B', url='http://127.0.0.1:8023/facebook/buck'
				heading 'Meta / buck'
					[142] link 'Meta / buck', url='http://127.0.0.1:8023/facebook/buck'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.'
				[118] link '34', url='http://127.0.0.1:8023/facebook/buck/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/facebook/buck/-/forks'
				[120] link '22', url='http://127.0.0.1:8023/facebook/buck/-/merge_requests'
				[121] link '201', url='http://127.0.0.1:8023/facebook/buck/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:37am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects/starred?non_archived=true&page=2&sort=name_asc'
The current page is the Explore projects list sorted by most stars. Key information: - Top five projects are linked with IDs **123**, **124**, **125**, **126**, **127**. - The star button on a project page, when accessed, is identified as element **8** (label "Star"). - Currently, repository 123 is already starred (star button shows "Unstar").
We still need to star repositories 124, 125, 126, and 127.  
The strategy is: for each remaining repo, click its link (ID) to open its project page, click the star button (ID 8) to star it, then return to the list. No ambiguity in ordering on the list; the top five already identified.
click('124')

Active Tab

http://127.0.0.1:8023/facebook/create-react-app

Text Observation (Click to expand/collapse)
RootWebArea 'Meta / create-react-app ยท GitLab', focused, url='http://127.0.0.1:8023/facebook/create-react-app'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/facebook/create-react-app#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[30] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[31] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[32] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[33] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[34] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[35] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[36] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[37] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'create-react-app'
				[38] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
					StaticText 'C'
			listitem ''
				[39] link 'Project information', url='http://127.0.0.1:8023/facebook/create-react-app/activity'
			listitem ''
				[40] link 'Repository', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main'
			listitem ''
				[41] link 'Issues', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
					StaticText '1,547'
			listitem ''
				[42] link 'Merge requests', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
					StaticText '417'
			listitem ''
				[43] link 'CI/CD', url='http://127.0.0.1:8023/facebook/create-react-app/-/pipelines'
			listitem ''
				[44] link 'Deployments', url='http://127.0.0.1:8023/facebook/create-react-app/-/environments'
			listitem ''
				[45] link 'Packages and registries', url='http://127.0.0.1:8023/facebook/create-react-app/-/packages'
			listitem ''
				[46] link 'Monitor', url='http://127.0.0.1:8023/facebook/create-react-app/-/incidents'
			listitem ''
				[47] link 'Analytics', url='http://127.0.0.1:8023/facebook/create-react-app/-/value_stream_analytics'
			listitem ''
				[48] link 'Wiki', url='http://127.0.0.1:8023/facebook/create-react-app/-/wikis/home'
			listitem ''
				[49] link 'Snippets', url='http://127.0.0.1:8023/facebook/create-react-app/-/snippets'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[19] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[20] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[50] link 'Meta', url='http://127.0.0.1:8023/facebook'
			listitem ''
				[51] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
	main ''
		StaticText 'C'
		heading 'create-react-app'
		StaticText 'Project ID: 122'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Request Access', url='http://127.0.0.1:8023/facebook/create-react-app/-/project_members/request_access'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Star'
		[9] link '52', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
		navigation ''
			list ''
				listitem ''
					[84] link '2,800 Commits', url='http://127.0.0.1:8023/facebook/create-react-app/-/commits/main'
						[107] strong ''
							StaticText '2,800'
				listitem ''
					[85] link '424 Branches', url='http://127.0.0.1:8023/facebook/create-react-app/-/branches'
						[108] strong ''
							StaticText '424'
				listitem ''
					[86] link '414 Tags', url='http://127.0.0.1:8023/facebook/create-react-app/-/tags'
						[109] strong ''
							StaticText '414'
				listitem ''
					[87] strong ''
						StaticText '692.2 MB'
					StaticText 'Project Storage'
				listitem ''
					[88] link '83 Releases', url='http://127.0.0.1:8023/facebook/create-react-app/-/releases'
						[110] strong ''
							StaticText '83'
		paragraph ''
			StaticText 'Set up a modern web app by running one command.'
		image 'user avatar', url='https://www.gravatar.com/avatar/1aefc6461706acc9ffe49a6b70bb00d2?s=80&d=identicon'
		[12] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
		StaticText 'ryan.c authored'
		time 'Sep 8, 2022 1:40pm GMT+0600'
			StaticText '3 years ago'
		[13] button 'Unverified'
		group ''
			StaticText 'd960b9e3'
			[21] button 'Copy commit SHA', live='polite', relevant='additions text'
		[14] button 'main', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[89] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/'
				listitem ''
					StaticText '/'
					[90] button 'Add to tree', hasPopup='menu', expanded=False
		[15] link 'Find file', url='http://127.0.0.1:8023/facebook/create-react-app/-/find_file/main'
		[16] link 'Web IDE', url='http://127.0.0.1:8023/facebook/create-react-app#modal-confirm-fork-webide'
		[17] button 'Download'
			StaticText 'Select Archive Format'
		[18] link 'Clone', url='http://127.0.0.1:8023/facebook/create-react-app#'
		list ''
			listitem ''
				[52] link 'README', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
			listitem ''
				[53] link 'MIT License', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
			listitem ''
				[54] link 'CHANGELOG', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
			listitem ''
				[55] link 'CONTRIBUTING', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
		table 'Files, directories, and submodules in the path / for commit reference main', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell '.github'
						[111] link '.github', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/.github'
					cell 'chore(lint): lint all files (#12288)'
						[112] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'docusaurus'
						[113] link 'docusaurus', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/docusaurus'
					cell 'docs: fix link of "Building for Relative Paths" (#12691)'
						[114] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
					cell '3 years ago'
						time 'Sep 8, 2022 1:40pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'packages'
						[115] link 'packages', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/packages'
					cell 'Merge pull request #12563 from rvdende/patch-1'
						[116] link 'Merge pull request #12563 from rvdende/patch-1', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2f891bbda3e777e049a89aa55797d29df76e222b'
					cell '3 years ago'
						time 'Jul 6, 2022 12:46am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'tasks'
						[117] link 'tasks', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/tasks'
					cell 'chore(lint): lint all files (#12288)'
						[118] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'test'
						[119] link 'test', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/test'
					cell 'chore(lint): lint all files (#12288)'
						[120] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.alexignore'
						[121] link '.alexignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexignore'
					cell 'Add Alex to lint documentation (#7852)'
						[122] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.alexrc'
						[123] link '.alexrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexrc'
					cell 'Add Alex to lint documentation (#7852)'
						[124] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.eslintignore'
						[125] link '.eslintignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintignore'
					cell 'chore(lint): lint all files (#12288)'
						[126] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.eslintrc.json'
						[127] link '.eslintrc.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintrc.json'
					cell 'chore(lint): lint all files (#12288)'
						[128] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.gitattributes'
						[129] link '.gitattributes', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitattributes'
					cell "fix: Fix azure-pipelines' endOfLine (#9258)"
						[130] link "fix: Fix azure-pipelines' endOfLine (#9258)", url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/cef668a3b5b76646db92d67b766fe3e1734a0895'
					cell '5 years ago'
						time 'Sep 14, 2020 9:26am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell '.gitignore'
						[131] link '.gitignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitignore'
					cell 'chore(lint): lint all files (#12288)'
						[132] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierignore'
						[133] link '.prettierignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierignore'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore(lint): lint all files (#12288)'
						[134] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierrc'
						[135] link '.prettierrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierrc'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore: Update .prettierrc (#9860)'
						[136] link 'chore: Update .prettierrc (#9860)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/c06f16c14cd5e59e6ada115ebf9ae05fedb0222c'
					cell '5 years ago'
						time 'Oct 27, 2020 12:18am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'CHANGELOG-0.x.md'
						[137] link 'CHANGELOG-0.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
					cell 'Switch branch name'
						[138] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-1.x.md'
						[139] link 'CHANGELOG-1.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-1.x.md'
					cell 'Switch branch name'
						[140] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-2.x.md'
						[141] link 'CHANGELOG-2.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-2.x.md'
					cell 'Switch branch name'
						[142] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-3.x.md'
						[143] link 'CHANGELOG-3.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-3.x.md'
					cell 'Switch branch name'
						[144] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-4.x.md'
						[145] link 'CHANGELOG-4.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-4.x.md'
					cell 'docs: Changelog 5.0.0 (#11805)'
						[146] link 'docs: Changelog 5.0.0 (#11805)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d73c2f24053da5272d4286049e27adcd767c1c8a'
					cell '3 years ago'
						time 'Jan 13, 2022 3:44am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CHANGELOG.md'
						[147] link 'CHANGELOG.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG.md'
					cell 'Prepare 5.0.1 release'
						[148] link 'Prepare 5.0.1 release', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/6fb4f977b7522c6a1632ec9133af30f5df3afb09'
					cell '3 years ago'
						time 'Apr 12, 2022 11:29pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CODE_OF_CONDUCT.md'
						[149] link 'CODE_OF_CONDUCT.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CODE_OF_CONDUCT.md'
					cell 'Adopt Contributor Covenant (#7650)'
						[150] link 'Adopt Contributor Covenant (#7650)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/78fb4cf11461107a485a0b1378e809b9684d1f22'
					cell '6 years ago'
						time 'Sep 6, 2019 9:53pm GMT+0600'
							StaticText '6 years ago'
				row ''
					cell 'CONTRIBUTING.md'
						[151] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
					cell 'Update CONTRIBUTING.md'
						[152] link 'Update CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/9673858a3715287c40aef9e800c431c7d45c05a2'
					cell '3 years ago'
						time 'Dec 14, 2021 9:56pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'LICENSE'
						[153] link 'LICENSE', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
					cell 'BSD+Patents -> MIT (#3189)'
						[154] link 'BSD+Patents -> MIT (#3189)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2e82ebb3371731a5c4e346f310848ddb23fd0976'
					cell '8 years ago'
						time 'Sep 26, 2017 3:30pm GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'README.md'
						[155] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
					cell 'Update links in README'
						[156] link 'Update links in README', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/b79ef9c4638ff62c64973542d08e2a633d9bc2c5'
					cell '3 years ago'
						time 'Dec 24, 2021 3:00am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'SECURITY.md'
						[157] link 'SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/SECURITY.md'
					cell 'Create SECURITY.md'
						[158] link 'Create SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/5e41ca016c1a650774b1e04d126a12ca93743c30'
					cell '5 years ago'
						time 'Aug 11, 2020 3:49pm GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'azure-pipelines-test-job.yml'
						[159] link 'azure-pipelines-test-job.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines-test-job.yml'
					cell 'chore(test): make all tests install with `npm ci` (#11723)'
						[160] link 'chore(test): make all tests install with `npm ci` (#11723)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/657739fb15a39fc2bb608ff446c308406afe6388'
					cell '3 years ago'
						time 'Dec 9, 2021 12:40am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'azure-pipelines.yml'
						[161] link 'azure-pipelines.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines.yml'
					cell ''
					cell ''
				row ''
					cell 'lerna.json'
						[162] link 'lerna.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/lerna.json'
					cell ''
					cell ''
				row ''
					cell 'netlify.toml'
						[163] link 'netlify.toml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/netlify.toml'
					cell ''
					cell ''
				row ''
					cell 'package-lock.json'
						[164] link 'package-lock.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package-lock.json'
					cell ''
					cell ''
				row ''
					cell 'package.json'
						[165] link 'package.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package.json'
					cell ''
					cell ''
				row ''
					cell 'screencast-error.svg'
						[166] link 'screencast-error.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast-error.svg'
					cell ''
					cell ''
				row ''
					cell 'screencast.svg'
						[167] link 'screencast.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast.svg'
					cell ''
					cell ''
		article ''
			[22] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
				[56] strong ''
					StaticText 'README.md'
			heading 'Create React App Build Status PRs Welcome'
				[57] link 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_build/latest?definitionId=1&branchName=main'
					image 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_apis/build/status/facebook.create-react-app?branchName=main'
				[58] link 'PRs Welcome', url='https://github.com/facebook/create-react-app/blob/main/CONTRIBUTING.md'
					image 'PRs Welcome', url='https://img.shields.io/badge/PRs-welcome-green.svg'
			[23] link 'Logo', url='https://create-react-app.dev/img/logo.svg'
				image 'Logo', url='https://create-react-app.dev/img/logo.svg'
			paragraph ''
				StaticText 'Create React apps with no build configuration.'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[91] link 'Creating an App', url='http://127.0.0.1:8023/facebook/create-react-app#creating-an-app'
					StaticText 'โ€“ How to create a new app.'
				listitem ''
					ListMarker 'โ€ข'
					[92] link 'User Guide', url='https://facebook.github.io/create-react-app/'
					StaticText 'โ€“ How to develop apps bootstrapped with Create React App.'
			paragraph ''
				StaticText 'Create React App works on macOS, Windows, and Linux. If something doesnโ€™t work, please'
				[59] link 'file an issue', url='https://github.com/facebook/create-react-app/issues/new'
				StaticText '. If you have questions or need help, please ask in'
				[60] link 'GitHub Discussions', url='https://github.com/facebook/create-react-app/discussions'
				StaticText '.'
			heading 'Quick Overview'
			code ''
				StaticText 'npx create-react-app my-app  cd my-app  npm start'
			[24] button ''
			paragraph ''
				StaticText "If you've previously installed"
				code ''
					StaticText 'create-react-app'
				StaticText 'globally via'
				code ''
					StaticText 'npm install -g create-react-app'
				StaticText ', we recommend you uninstall the package using'
				code ''
					StaticText 'npm uninstall -g create-react-app'
				StaticText 'or'
				code ''
					StaticText 'yarn global remove create-react-app'
				StaticText 'to ensure that npx always uses the latest version.'
			paragraph ''
				emphasis ''
					StaticText '('
					[93] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'comes with npm 5.2+ and higher, see'
					[94] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			paragraph ''
				StaticText 'Then open'
				[61] link 'http://localhost:3000/', url='http://localhost:3000/'
				StaticText 'to see your app. When youโ€™re ready to deploy to production, create a minified bundle with'
				code ''
					StaticText 'npm run build'
				StaticText '.'
			paragraph ''
				[62] link 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
					image 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
			heading 'Get Started Immediately'
			paragraph ''
				StaticText 'You'
				[63] strong ''
					StaticText 'donโ€™t'
				StaticText 'need to install or configure tools like webpack or Babel. They are preconfigured and hidden so that you can focus on the code.'
			paragraph ''
				StaticText 'Create a project, and youโ€™re good to go.'
			heading 'Creating an App'
			paragraph ''
				[64] strong ''
					StaticText 'Youโ€™ll need to have Node 14.0.0 or later version on your local development machine'
				StaticText '(but itโ€™s not required on the server). We recommend using the latest LTS version. You can use'
				[65] link 'nvm', url='https://github.com/creationix/nvm#installation'
				StaticText '(macOS/Linux) or'
				[66] link 'nvm-windows', url='https://github.com/coreybutler/nvm-windows#node-version-manager-nvm-for-windows'
				StaticText 'to switch Node versions between different projects.'
			paragraph ''
				StaticText 'To create a new app, you may choose one of the following methods:'
			heading 'npx'
			code ''
				StaticText 'npx create-react-app my-app'
			[25] button ''
			paragraph ''
				emphasis ''
					StaticText '('
					[95] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'is a package runner tool that comes with npm 5.2+ and higher, see'
					[96] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			heading 'npm'
			code ''
				StaticText 'npm init react-app my-app'
			[26] button ''
			paragraph ''
				emphasis ''
					code ''
						StaticText 'npm init <initializer>'
					StaticText 'is available in npm 6+'
			heading 'Yarn'
			code ''
				StaticText 'yarn create react-app my-app'
			[27] button ''
			paragraph ''
				emphasis ''
					[97] link 'yarn create <starter-kit-package>', url='https://yarnpkg.com/lang/en/docs/cli/create/'
						code ''
							StaticText 'yarn create <starter-kit-package>'
					StaticText 'is available in Yarn 0.25+'
			paragraph ''
				StaticText 'It will create a directory called'
				code ''
					StaticText 'my-app'
				StaticText 'inside the current folder. Inside that directory, it will generate the initial project structure and install the transitive dependencies:'
			code ''
				StaticText 'my-app  โ”œโ”€โ”€ README.md  โ”œโ”€โ”€ node_modules  โ”œโ”€โ”€ package.json  โ”œโ”€โ”€ .gitignore  โ”œโ”€โ”€ public  โ”‚   โ”œโ”€โ”€ favicon.ico  โ”‚   โ”œโ”€โ”€ index.html  โ”‚   โ””โ”€โ”€ manifest.json  โ””โ”€โ”€ src  โ”œโ”€โ”€ App.css  โ”œโ”€โ”€ App.js  โ”œโ”€โ”€ App.test.js  โ”œโ”€โ”€ index.css  โ”œโ”€โ”€ index.js  โ”œโ”€โ”€ logo.svg  โ””โ”€โ”€ serviceWorker.js  โ””โ”€โ”€ setupTests.js'
			[28] button ''
			paragraph ''
				StaticText 'No configuration or complicated folder structures, only the files you need to build your app. Once the installation is done, you can open your project folder:'
			code ''
				StaticText 'cd my-app'
			[29] button ''
			paragraph ''
				StaticText 'Inside the newly created project, you can run some built-in commands:'
			heading 'npm start or yarn start'
				code ''
					StaticText 'npm start'
				code ''
					StaticText 'yarn start'
			paragraph ''
				StaticText 'Runs the app in development mode. Open'
				[67] link 'http://localhost:3000', url='http://localhost:3000/'
				StaticText 'to view it in the browser.'
			paragraph ''
				StaticText 'The page will automatically reload if you make changes to the code. You will see the build errors and lint warnings in the console.'
			paragraph ''
				[68] link 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
					image 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
			heading 'npm test or yarn test'
				code ''
					StaticText 'npm test'
				code ''
					StaticText 'yarn test'
			paragraph ''
				StaticText 'Runs the test watcher in an interactive mode. By default, runs tests related to files changed since the last commit.'
			paragraph ''
				[69] link 'Read more about testing.', url='https://facebook.github.io/create-react-app/docs/running-tests'
			heading 'npm run build or yarn build'
				code ''
					StaticText 'npm run build'
				code ''
					StaticText 'yarn build'
			paragraph ''
				StaticText 'Builds the app for production to the'
				code ''
					StaticText 'build'
				StaticText 'folder. It correctly bundles React in production mode and optimizes the build for the best performance.'
			paragraph ''
				StaticText 'The build is minified and the filenames include the hashes.'
			paragraph ''
				StaticText 'Your app is ready to be deployed.'
			heading 'User Guide'
			paragraph ''
				StaticText 'You can find detailed instructions on using Create React App and many tips in'
				[70] link 'its documentation', url='https://facebook.github.io/create-react-app/'
				StaticText '.'
			heading 'How to Update to New Versions?'
			paragraph ''
				StaticText 'Please refer to the'
				[71] link 'User Guide', url='https://facebook.github.io/create-react-app/docs/updating-to-new-releases'
				StaticText 'for this and other information.'
			heading 'Philosophy'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[168] strong ''
							StaticText 'One Dependency:'
						StaticText 'There is only one build dependency. It uses webpack, Babel, ESLint, and other amazing projects, but provides a cohesive curated experience on top of them.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[169] strong ''
							StaticText 'No Configuration Required:'
						StaticText "You don't need to configure anything. A reasonably good configuration of both development and production builds is handled for you so you can focus on writing code."
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[170] strong ''
							StaticText 'No Lock-In:'
						StaticText 'You can โ€œejectโ€ to a custom setup at any time. Run a single command, and all the configuration and build dependencies will be moved directly into your project, so you can pick up right where you left off.'
			heading 'Whatโ€™s Included?'
			paragraph ''
				StaticText 'Your environment will have everything you need to build a modern single-page React app:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'React, JSX, ES6, TypeScript and Flow syntax support.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Language extras beyond ES6 like the object spread operator.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Autoprefixed CSS, so you donโ€™t need'
					code ''
						StaticText '-webkit-'
					StaticText 'or other prefixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A fast interactive unit test runner with built-in support for coverage reporting.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A live development server that warns about common mistakes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A build script to bundle JS, CSS, and images for production, with hashes and sourcemaps.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'An offline-first'
					[98] link 'service worker', url='https://developers.google.com/web/fundamentals/getting-started/primers/service-workers'
					StaticText 'and a'
					[99] link 'web app manifest', url='https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/'
					StaticText ', meeting all the'
					[100] link 'Progressive Web App', url='https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app'
					StaticText 'criteria. ('
					emphasis ''
						StaticText 'Note: Using the service worker is opt-in as of'
						code ''
							StaticText 'react-scripts@2.0.0'
						StaticText 'and higher'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Hassle-free updates for the above tools with a single dependency.'
			paragraph ''
				StaticText 'Check out'
				[72] link 'this guide', url='https://github.com/nitishdayal/cra_closer_look'
				StaticText 'for an overview of how these tools fit together.'
			paragraph ''
				StaticText 'The tradeoff is that'
				[73] strong ''
					StaticText 'these tools are preconfigured to work in a specific way'
				StaticText '. If your project needs more customization, you can'
				[74] link '"eject"', url='https://facebook.github.io/create-react-app/docs/available-scripts#npm-run-eject'
				StaticText 'and customize it, but then you will need to maintain this configuration.'
			heading 'Popular Alternatives'
			paragraph ''
				StaticText 'Create React App is a great fit for:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[101] strong ''
						StaticText 'Learning React'
					StaticText 'in a comfortable and feature-rich development environment.'
				listitem ''
					ListMarker 'โ€ข'
					[102] strong ''
						StaticText 'Starting new single-page React applications.'
				listitem ''
					ListMarker 'โ€ข'
					[103] strong ''
						StaticText 'Creating examples'
					StaticText 'with React for your libraries and components.'
			paragraph ''
				StaticText 'Here are a few common cases where you might want to try something else:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to'
						[171] strong ''
							StaticText 'try React'
						StaticText 'without hundreds of transitive build tool dependencies, consider'
						[172] link 'using a single HTML file or an online sandbox instead', url='https://reactjs.org/docs/getting-started.html#try-react'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[173] strong ''
							StaticText 'integrate React code with a server-side template framework'
						StaticText 'like Rails, Django or Symfony, or if youโ€™re'
						[174] strong ''
							StaticText 'not building a single-page app'
						StaticText ', consider using'
						[175] link 'nwb', url='https://github.com/insin/nwb'
						StaticText ', or'
						[176] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'which are more flexible. For Rails specifically, you can use'
						[177] link 'Rails Webpacker', url='https://github.com/rails/webpacker'
						StaticText '. For Symfony, try'
						[178] link "Symfony's webpack Encore", url='https://symfony.com/doc/current/frontend/encore/reactjs.html'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[179] strong ''
							StaticText 'publish a React component'
						StaticText ','
						[180] link 'nwb', url='https://github.com/insin/nwb'
						StaticText 'can'
						[181] link 'also do this', url='https://github.com/insin/nwb#react-components-and-libraries'
						StaticText ', as well as'
						[182] link "Neutrino's react-components preset", url='https://neutrino.js.org/packages/react-components/'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to do'
						[183] strong ''
							StaticText 'server rendering'
						StaticText 'with React and Node.js, check out'
						[184] link 'Next.js', url='https://nextjs.org/'
						StaticText 'or'
						[185] link 'Razzle', url='https://github.com/jaredpalmer/razzle'
						StaticText '. Create React App is agnostic of the backend, and only produces static HTML/JS/CSS bundles.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If your website is'
						[186] strong ''
							StaticText 'mostly static'
						StaticText '(for example, a portfolio or a blog), consider using'
						[187] link 'Gatsby', url='https://www.gatsbyjs.org/'
						StaticText 'or'
						[188] link 'Next.js', url='https://nextjs.org/'
						StaticText '. Unlike Create React App, Gatsby pre-renders the website into HTML at build time. Next.js supports both server rendering and pre-rendering.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'Finally, if you need'
						[189] strong ''
							StaticText 'more customization'
						StaticText ', check out'
						[190] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'and its'
						[191] link 'React preset', url='https://neutrino.js.org/packages/react/'
						StaticText '.'
			paragraph ''
				StaticText 'All of the above tools can work with little to no configuration.'
			paragraph ''
				StaticText 'If you prefer configuring the build yourself,'
				[75] link 'follow this guide', url='https://reactjs.org/docs/add-react-to-a-website.html'
				StaticText '.'
			heading 'React Native'
			paragraph ''
				StaticText 'Looking for something similar, but for React Native? Check out'
				[76] link 'Expo CLI', url='https://github.com/expo/expo-cli'
				StaticText '.'
			heading 'Contributing'
			paragraph ''
				StaticText "We'd love to have your helping hand on"
				code ''
					StaticText 'create-react-app'
				StaticText '! See'
				[77] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText "for more information on what we're looking for and how to get started."
			heading 'Supporting Create React App'
			paragraph ''
				StaticText "Create React App is a community maintained project and all contributors are volunteers. If you'd like to support the future development of Create React App then please consider donating to our"
				[78] link 'Open Collective', url='https://opencollective.com/create-react-app'
				StaticText '.'
			heading 'Credits'
			paragraph ''
				StaticText 'This project exists thanks to all the people who'
				[79] link 'contribute', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText '.'
				[80] link '', url='https://github.com/facebook/create-react-app/graphs/contributors'
					image '', url='https://opencollective.com/create-react-app/contributors.svg?width=890&button=false'
			paragraph ''
				StaticText 'Thanks to'
				[81] link 'Netlify', url='https://www.netlify.com/'
				StaticText 'for hosting our documentation.'
			heading 'Acknowledgements'
			paragraph ''
				StaticText 'We are grateful to the authors of existing related projects for their ideas and collaboration:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[104] link '@eanplatter', url='https://github.com/eanplatter'
				listitem ''
					ListMarker 'โ€ข'
					[105] link '@insin', url='https://github.com/insin'
				listitem ''
					ListMarker 'โ€ข'
					[106] link '@mxstbr', url='https://github.com/mxstbr'
			heading 'License'
			paragraph ''
				StaticText 'Create React App is open source software'
				[82] link 'licensed as MIT', url='https://github.com/facebook/create-react-app/blob/main/LICENSE'
				StaticText '. The Create React App logo is licensed under a'
				[83] link 'Creative Commons Attribution 4.0 International license', url='https://creativecommons.org/licenses/by/4.0/'
				StaticText '.'
The current page is โ€œMeta / createโ€‘reactโ€‘app ยท GitLabโ€ โ€“ a project detail page. - **Star button** with ID 8 labeled โ€œStarโ€. - No project list or links to the topโ€‘five starred projects are present on this page.
The goal requires visiting each of the top five starred projects from the Explore page and clicking their star button.  
We previously moved from the Explore list (IDs 123โ€‘127). Returning to that list is necessary before attempting to star the remaining projects (124โ€‘127).
go_back()

Active Tab

http://127.0.0.1:8023/explore/projects/starred

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore/projects/starred'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore/projects/starred#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button 'Name'
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'A', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				heading 'Umano: News Read To You / AndroidSlidingUpPanel'
					[123] link 'Umano: News Read To You / AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
				[23] link '55', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
				[25] link '34', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
				[26] link '267', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:06am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'C', url='http://127.0.0.1:8023/facebook/create-react-app'
				heading 'Meta / create-react-app'
					[124] link 'Meta / create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Set up a modern web app by running one command.'
				[28] link '52', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
				[30] link '417', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
				[31] link '1.5k', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:05pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'F', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				heading 'Karl Kroening / ffmpeg-python'
					[125] link 'Karl Kroening / ffmpeg-python', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Python bindings for FFmpeg - with complex filtering support'
				[33] link '51', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/forks'
				[35] link '34', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/merge_requests'
				[36] link '402', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'P', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				heading 'mk-j / PHP_XLSXWriter'
					[126] link 'mk-j / PHP_XLSXWriter', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Lightwight XLSX Excel Spreadsheet Writer in PHP'
				[38] link '47', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/forks'
				[40] link '24', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/merge_requests'
				[41] link '101', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:37pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[42] link 'A', url='http://127.0.0.1:8023/koush/AndroidAsync'
				heading 'Koushik Dutta / AndroidAsync'
					[127] link 'Koushik Dutta / AndroidAsync', url='http://127.0.0.1:8023/koush/AndroidAsync'
				StaticText 'Other'
				paragraph ''
					StaticText 'Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.'
				[43] link '46', url='http://127.0.0.1:8023/koush/AndroidAsync/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/koush/AndroidAsync/-/forks'
				[45] link '19', url='http://127.0.0.1:8023/koush/AndroidAsync/-/merge_requests'
				[46] link '333', url='http://127.0.0.1:8023/koush/AndroidAsync/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 10:17pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'P', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				heading 'Erik Linder-Norรฉn / PyTorch-GAN'
					[128] link 'Erik Linder-Norรฉn / PyTorch-GAN', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'PyTorch implementations of Generative Adversarial Networks.'
				[48] link '45', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/starrers'
				[49] link '1', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/forks'
				[50] link '24', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/merge_requests'
				[51] link '102', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 7:41pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[52] link 'A', url='http://127.0.0.1:8023/thoughtbot/administrate'
				heading 'thoughtbot, inc. / administrate'
					[129] link 'thoughtbot, inc. / administrate', url='http://127.0.0.1:8023/thoughtbot/administrate'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'A Rails engine that helps you put together a super-flexible admin dashboard.'
				[53] link '44', url='http://127.0.0.1:8023/thoughtbot/administrate/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/thoughtbot/administrate/-/forks'
				[55] link '32', url='http://127.0.0.1:8023/thoughtbot/administrate/-/merge_requests'
				[56] link '96', url='http://127.0.0.1:8023/thoughtbot/administrate/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 2:40am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'K', url='http://127.0.0.1:8023/keycloak/keycloak'
				heading 'Keycloak / keycloak'
					[130] link 'Keycloak / keycloak', url='http://127.0.0.1:8023/keycloak/keycloak'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Open Source Identity and Access Management For Modern Applications and Services'
				[58] link '43', url='http://127.0.0.1:8023/keycloak/keycloak/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/keycloak/keycloak/-/forks'
				[60] link '230', url='http://127.0.0.1:8023/keycloak/keycloak/-/merge_requests'
				[61] link '1.6k', url='http://127.0.0.1:8023/keycloak/keycloak/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 12:16pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'A', url='http://127.0.0.1:8023/wting/autojump'
				heading 'William Ting / autojump'
					[131] link 'William Ting / autojump', url='http://127.0.0.1:8023/wting/autojump'
				StaticText 'Other'
				paragraph ''
					StaticText 'A cd command that learns - easily navigate directories from the command line'
				[63] link '42', url='http://127.0.0.1:8023/wting/autojump/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/wting/autojump/-/forks'
				[65] link '54', url='http://127.0.0.1:8023/wting/autojump/-/merge_requests'
				[66] link '158', url='http://127.0.0.1:8023/wting/autojump/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:35am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'O', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				heading 'OpenAPI Tools / openapi-generator'
					[132] link 'OpenAPI Tools / openapi-generator', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)'
				[68] link '42', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/forks'
				[70] link '402', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/merge_requests'
				[71] link '3.5k', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 11:27pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'P', url='http://127.0.0.1:8023/yzhao062/pyod'
				heading 'Yue Zhao / pyod'
					[133] link 'Yue Zhao / pyod', url='http://127.0.0.1:8023/yzhao062/pyod'
				StaticText 'BSD 2-Clause "Simplified" License'
				paragraph ''
					StaticText 'A Comprehensive and Scalable Python Library for Outlier Detection (Anomaly Detection)'
				[73] link '41', url='http://127.0.0.1:8023/yzhao062/pyod/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/yzhao062/pyod/-/forks'
				[75] link '16', url='http://127.0.0.1:8023/yzhao062/pyod/-/merge_requests'
				[76] link '144', url='http://127.0.0.1:8023/yzhao062/pyod/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:14pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'C', url='http://127.0.0.1:8023/capnproto/capnproto'
				heading "Cap'n Proto / capnproto"
					[134] link "Cap'n Proto / capnproto", url='http://127.0.0.1:8023/capnproto/capnproto'
				StaticText 'Other'
				paragraph ''
					StaticText "Cap'n Proto serialization/RPC system - core tools and C++ library"
				[78] link '39', url='http://127.0.0.1:8023/capnproto/capnproto/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/capnproto/capnproto/-/forks'
				[80] link '47', url='http://127.0.0.1:8023/capnproto/capnproto/-/merge_requests'
				[81] link '136', url='http://127.0.0.1:8023/capnproto/capnproto/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'P', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				heading 'PyAV / PyAV'
					[135] link 'PyAV / PyAV', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				StaticText 'BSD 3-Clause "New" or "Revised" License'
				paragraph ''
					StaticText "Pythonic bindings for FFmpeg's libraries."
				[83] link '39', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/forks'
				[85] link '26', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/merge_requests'
				[86] link '37', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'N', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				heading 'http ... PARTY! / node-http-proxy'
					[136] link 'http ... PARTY! / node-http-proxy', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				StaticText 'Other'
				paragraph ''
					StaticText 'A full-featured http proxy for node.js'
				[88] link '38', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/forks'
				[90] link '102', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/merge_requests'
				[91] link '482', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:28pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				heading 'Zhongyi Tong / electronic-wechat'
					[137] link 'Zhongyi Tong / electronic-wechat', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				StaticText 'MIT License'
				paragraph ''
					StaticText '๐Ÿ’ฌ A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.'
				[93] link '35', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/forks'
				[95] link '10', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/merge_requests'
				[96] link '198', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:48am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'W', url='http://127.0.0.1:8023/youfou/wxpy'
				heading 'Youfou / wxpy'
					[138] link 'Youfou / wxpy', url='http://127.0.0.1:8023/youfou/wxpy'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'ๅพฎไฟกๆœบๅ™จไบบ / ๅฏ่ƒฝๆ˜ฏๆœ€ไผ˜้›…็š„ๅพฎไฟกไธชไบบๅท API โœจ โœจ'
				[98] link '35', url='http://127.0.0.1:8023/youfou/wxpy/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/youfou/wxpy/-/forks'
				[100] link '8', url='http://127.0.0.1:8023/youfou/wxpy/-/merge_requests'
				[101] link '295', url='http://127.0.0.1:8023/youfou/wxpy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:13pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'F', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				heading 'Matt Harvey / five-video-classification-methods'
					[139] link 'Matt Harvey / five-video-classification-methods', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Code that accompanies my blog post outlining five video classification methods in Keras and TensorFlow'
				[103] link '35', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/forks'
				[105] link '7', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/merge_requests'
				[106] link '47', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:25am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'C', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				heading 'covid19india / covid19india-react'
					[140] link 'covid19india / covid19india-react', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Tracking the impact of COVID-19 in India'
				[108] link '34', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/forks'
				[110] link '11', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/merge_requests'
				[111] link '27', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:55am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'A', url='http://127.0.0.1:8023/Arachni/arachni'
				heading 'Arachni - Web Application Security Scanner Framework / arachni'
					[141] link 'Arachni - Web Application Security Scanner Framework / arachni', url='http://127.0.0.1:8023/Arachni/arachni'
				StaticText 'Other'
				paragraph ''
					StaticText 'Web Application Security Scanner Framework'
				[113] link '34', url='http://127.0.0.1:8023/Arachni/arachni/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/Arachni/arachni/-/forks'
				[115] link '8', url='http://127.0.0.1:8023/Arachni/arachni/-/merge_requests'
				[116] link '125', url='http://127.0.0.1:8023/Arachni/arachni/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'B', url='http://127.0.0.1:8023/facebook/buck'
				heading 'Meta / buck'
					[142] link 'Meta / buck', url='http://127.0.0.1:8023/facebook/buck'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.'
				[118] link '34', url='http://127.0.0.1:8023/facebook/buck/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/facebook/buck/-/forks'
				[120] link '22', url='http://127.0.0.1:8023/facebook/buck/-/merge_requests'
				[121] link '201', url='http://127.0.0.1:8023/facebook/buck/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:37am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects/starred?non_archived=true&page=2&sort=name_asc'
Current page is the Explore projects list sorted by most stars at URL http://127.0.0.1:8023/explore/projects/starred. Key repositories (top five): - 123 โ€“ already starred (Unstar button visible) - 124 โ€“ โ€œMeta / createโ€‘reactโ€‘appโ€ - 125 โ€“ โ€œKarl Kroening / ffmpegโ€‘pythonโ€ - 126 โ€“ โ€œmkโ€‘j / PHP_XLSXWriterโ€ - 127 โ€“ โ€œKoushik Dutta / AndroidAsyncโ€ Each repository link has its own numerical ID (124โ€‘127). When a project page is opened, the star button has ID `8` with label โ€œStarโ€.
We need to star repositories 124โ€“127. The safest procedure is:
1. Click the repository link (ID 124).
2. On the project detail page, click the star button (ID 8).
3. Go back to the list.
Repeat for 125, 126, and 127.
click('124')

Active Tab

http://127.0.0.1:8023/facebook/create-react-app

Text Observation (Click to expand/collapse)
RootWebArea 'Meta / create-react-app ยท GitLab', focused, url='http://127.0.0.1:8023/facebook/create-react-app'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/facebook/create-react-app#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[30] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[31] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[32] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[33] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[34] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[35] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[36] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[37] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'create-react-app'
				[38] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
					StaticText 'C'
			listitem ''
				[39] link 'Project information', url='http://127.0.0.1:8023/facebook/create-react-app/activity'
			listitem ''
				[40] link 'Repository', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main'
			listitem ''
				[41] link 'Issues', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
					StaticText '1,547'
			listitem ''
				[42] link 'Merge requests', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
					StaticText '417'
			listitem ''
				[43] link 'CI/CD', url='http://127.0.0.1:8023/facebook/create-react-app/-/pipelines'
			listitem ''
				[44] link 'Deployments', url='http://127.0.0.1:8023/facebook/create-react-app/-/environments'
			listitem ''
				[45] link 'Packages and registries', url='http://127.0.0.1:8023/facebook/create-react-app/-/packages'
			listitem ''
				[46] link 'Monitor', url='http://127.0.0.1:8023/facebook/create-react-app/-/incidents'
			listitem ''
				[47] link 'Analytics', url='http://127.0.0.1:8023/facebook/create-react-app/-/value_stream_analytics'
			listitem ''
				[48] link 'Wiki', url='http://127.0.0.1:8023/facebook/create-react-app/-/wikis/home'
			listitem ''
				[49] link 'Snippets', url='http://127.0.0.1:8023/facebook/create-react-app/-/snippets'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[19] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[20] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[50] link 'Meta', url='http://127.0.0.1:8023/facebook'
			listitem ''
				[51] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
	main ''
		StaticText 'C'
		heading 'create-react-app'
		StaticText 'Project ID: 122'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Request Access', url='http://127.0.0.1:8023/facebook/create-react-app/-/project_members/request_access'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Star'
		[9] link '52', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
		navigation ''
			list ''
				listitem ''
					[84] link '2,800 Commits', url='http://127.0.0.1:8023/facebook/create-react-app/-/commits/main'
						[107] strong ''
							StaticText '2,800'
				listitem ''
					[85] link '424 Branches', url='http://127.0.0.1:8023/facebook/create-react-app/-/branches'
						[108] strong ''
							StaticText '424'
				listitem ''
					[86] link '414 Tags', url='http://127.0.0.1:8023/facebook/create-react-app/-/tags'
						[109] strong ''
							StaticText '414'
				listitem ''
					[87] strong ''
						StaticText '692.2 MB'
					StaticText 'Project Storage'
				listitem ''
					[88] link '83 Releases', url='http://127.0.0.1:8023/facebook/create-react-app/-/releases'
						[110] strong ''
							StaticText '83'
		paragraph ''
			StaticText 'Set up a modern web app by running one command.'
		image 'user avatar', url='https://www.gravatar.com/avatar/1aefc6461706acc9ffe49a6b70bb00d2?s=80&d=identicon'
		[12] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
		StaticText 'ryan.c authored'
		time 'Sep 8, 2022 1:40pm GMT+0600'
			StaticText '3 years ago'
		[13] button 'Unverified'
		group ''
			StaticText 'd960b9e3'
			[21] button 'Copy commit SHA', live='polite', relevant='additions text'
		[14] button 'main', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[89] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/'
				listitem ''
					StaticText '/'
					[90] button 'Add to tree', hasPopup='menu', expanded=False
		[15] link 'Find file', url='http://127.0.0.1:8023/facebook/create-react-app/-/find_file/main'
		[16] link 'Web IDE', url='http://127.0.0.1:8023/facebook/create-react-app#modal-confirm-fork-webide'
		[17] button 'Download'
			StaticText 'Select Archive Format'
		[18] link 'Clone', url='http://127.0.0.1:8023/facebook/create-react-app#'
		list ''
			listitem ''
				[52] link 'README', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
			listitem ''
				[53] link 'MIT License', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
			listitem ''
				[54] link 'CHANGELOG', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
			listitem ''
				[55] link 'CONTRIBUTING', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
		table 'Files, directories, and submodules in the path / for commit reference main', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell '.github'
						[111] link '.github', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/.github'
					cell 'chore(lint): lint all files (#12288)'
						[112] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'docusaurus'
						[113] link 'docusaurus', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/docusaurus'
					cell 'docs: fix link of "Building for Relative Paths" (#12691)'
						[114] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
					cell '3 years ago'
						time 'Sep 8, 2022 1:40pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'packages'
						[115] link 'packages', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/packages'
					cell 'Merge pull request #12563 from rvdende/patch-1'
						[116] link 'Merge pull request #12563 from rvdende/patch-1', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2f891bbda3e777e049a89aa55797d29df76e222b'
					cell '3 years ago'
						time 'Jul 6, 2022 12:46am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'tasks'
						[117] link 'tasks', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/tasks'
					cell 'chore(lint): lint all files (#12288)'
						[118] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'test'
						[119] link 'test', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/test'
					cell 'chore(lint): lint all files (#12288)'
						[120] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.alexignore'
						[121] link '.alexignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexignore'
					cell 'Add Alex to lint documentation (#7852)'
						[122] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.alexrc'
						[123] link '.alexrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexrc'
					cell 'Add Alex to lint documentation (#7852)'
						[124] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.eslintignore'
						[125] link '.eslintignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintignore'
					cell 'chore(lint): lint all files (#12288)'
						[126] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.eslintrc.json'
						[127] link '.eslintrc.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintrc.json'
					cell 'chore(lint): lint all files (#12288)'
						[128] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.gitattributes'
						[129] link '.gitattributes', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitattributes'
					cell "fix: Fix azure-pipelines' endOfLine (#9258)"
						[130] link "fix: Fix azure-pipelines' endOfLine (#9258)", url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/cef668a3b5b76646db92d67b766fe3e1734a0895'
					cell '5 years ago'
						time 'Sep 14, 2020 9:26am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell '.gitignore'
						[131] link '.gitignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitignore'
					cell 'chore(lint): lint all files (#12288)'
						[132] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierignore'
						[133] link '.prettierignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierignore'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore(lint): lint all files (#12288)'
						[134] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierrc'
						[135] link '.prettierrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierrc'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore: Update .prettierrc (#9860)'
						[136] link 'chore: Update .prettierrc (#9860)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/c06f16c14cd5e59e6ada115ebf9ae05fedb0222c'
					cell '5 years ago'
						time 'Oct 27, 2020 12:18am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'CHANGELOG-0.x.md'
						[137] link 'CHANGELOG-0.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
					cell 'Switch branch name'
						[138] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-1.x.md'
						[139] link 'CHANGELOG-1.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-1.x.md'
					cell 'Switch branch name'
						[140] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-2.x.md'
						[141] link 'CHANGELOG-2.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-2.x.md'
					cell 'Switch branch name'
						[142] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-3.x.md'
						[143] link 'CHANGELOG-3.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-3.x.md'
					cell 'Switch branch name'
						[144] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-4.x.md'
						[145] link 'CHANGELOG-4.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-4.x.md'
					cell 'docs: Changelog 5.0.0 (#11805)'
						[146] link 'docs: Changelog 5.0.0 (#11805)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d73c2f24053da5272d4286049e27adcd767c1c8a'
					cell '3 years ago'
						time 'Jan 13, 2022 3:44am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CHANGELOG.md'
						[147] link 'CHANGELOG.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG.md'
					cell 'Prepare 5.0.1 release'
						[148] link 'Prepare 5.0.1 release', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/6fb4f977b7522c6a1632ec9133af30f5df3afb09'
					cell '3 years ago'
						time 'Apr 12, 2022 11:29pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CODE_OF_CONDUCT.md'
						[149] link 'CODE_OF_CONDUCT.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CODE_OF_CONDUCT.md'
					cell 'Adopt Contributor Covenant (#7650)'
						[150] link 'Adopt Contributor Covenant (#7650)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/78fb4cf11461107a485a0b1378e809b9684d1f22'
					cell '6 years ago'
						time 'Sep 6, 2019 9:53pm GMT+0600'
							StaticText '6 years ago'
				row ''
					cell 'CONTRIBUTING.md'
						[151] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
					cell 'Update CONTRIBUTING.md'
						[152] link 'Update CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/9673858a3715287c40aef9e800c431c7d45c05a2'
					cell '3 years ago'
						time 'Dec 14, 2021 9:56pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'LICENSE'
						[153] link 'LICENSE', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
					cell 'BSD+Patents -> MIT (#3189)'
						[154] link 'BSD+Patents -> MIT (#3189)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2e82ebb3371731a5c4e346f310848ddb23fd0976'
					cell '8 years ago'
						time 'Sep 26, 2017 3:30pm GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'README.md'
						[155] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
					cell 'Update links in README'
						[156] link 'Update links in README', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/b79ef9c4638ff62c64973542d08e2a633d9bc2c5'
					cell '3 years ago'
						time 'Dec 24, 2021 3:00am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'SECURITY.md'
						[157] link 'SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/SECURITY.md'
					cell 'Create SECURITY.md'
						[158] link 'Create SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/5e41ca016c1a650774b1e04d126a12ca93743c30'
					cell '5 years ago'
						time 'Aug 11, 2020 3:49pm GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'azure-pipelines-test-job.yml'
						[159] link 'azure-pipelines-test-job.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines-test-job.yml'
					cell 'chore(test): make all tests install with `npm ci` (#11723)'
						[160] link 'chore(test): make all tests install with `npm ci` (#11723)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/657739fb15a39fc2bb608ff446c308406afe6388'
					cell '3 years ago'
						time 'Dec 9, 2021 12:40am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'azure-pipelines.yml'
						[161] link 'azure-pipelines.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines.yml'
					cell ''
					cell ''
				row ''
					cell 'lerna.json'
						[162] link 'lerna.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/lerna.json'
					cell ''
					cell ''
				row ''
					cell 'netlify.toml'
						[163] link 'netlify.toml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/netlify.toml'
					cell ''
					cell ''
				row ''
					cell 'package-lock.json'
						[164] link 'package-lock.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package-lock.json'
					cell ''
					cell ''
				row ''
					cell 'package.json'
						[165] link 'package.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package.json'
					cell ''
					cell ''
				row ''
					cell 'screencast-error.svg'
						[166] link 'screencast-error.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast-error.svg'
					cell ''
					cell ''
				row ''
					cell 'screencast.svg'
						[167] link 'screencast.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast.svg'
					cell ''
					cell ''
		article ''
			[22] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
				[56] strong ''
					StaticText 'README.md'
			heading 'Create React App Build Status PRs Welcome'
				[57] link 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_build/latest?definitionId=1&branchName=main'
					image 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_apis/build/status/facebook.create-react-app?branchName=main'
				[58] link 'PRs Welcome', url='https://github.com/facebook/create-react-app/blob/main/CONTRIBUTING.md'
					image 'PRs Welcome', url='https://img.shields.io/badge/PRs-welcome-green.svg'
			[23] link 'Logo', url='https://create-react-app.dev/img/logo.svg'
				image 'Logo', url='https://create-react-app.dev/img/logo.svg'
			paragraph ''
				StaticText 'Create React apps with no build configuration.'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[91] link 'Creating an App', url='http://127.0.0.1:8023/facebook/create-react-app#creating-an-app'
					StaticText 'โ€“ How to create a new app.'
				listitem ''
					ListMarker 'โ€ข'
					[92] link 'User Guide', url='https://facebook.github.io/create-react-app/'
					StaticText 'โ€“ How to develop apps bootstrapped with Create React App.'
			paragraph ''
				StaticText 'Create React App works on macOS, Windows, and Linux. If something doesnโ€™t work, please'
				[59] link 'file an issue', url='https://github.com/facebook/create-react-app/issues/new'
				StaticText '. If you have questions or need help, please ask in'
				[60] link 'GitHub Discussions', url='https://github.com/facebook/create-react-app/discussions'
				StaticText '.'
			heading 'Quick Overview'
			code ''
				StaticText 'npx create-react-app my-app  cd my-app  npm start'
			[24] button ''
			paragraph ''
				StaticText "If you've previously installed"
				code ''
					StaticText 'create-react-app'
				StaticText 'globally via'
				code ''
					StaticText 'npm install -g create-react-app'
				StaticText ', we recommend you uninstall the package using'
				code ''
					StaticText 'npm uninstall -g create-react-app'
				StaticText 'or'
				code ''
					StaticText 'yarn global remove create-react-app'
				StaticText 'to ensure that npx always uses the latest version.'
			paragraph ''
				emphasis ''
					StaticText '('
					[93] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'comes with npm 5.2+ and higher, see'
					[94] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			paragraph ''
				StaticText 'Then open'
				[61] link 'http://localhost:3000/', url='http://localhost:3000/'
				StaticText 'to see your app. When youโ€™re ready to deploy to production, create a minified bundle with'
				code ''
					StaticText 'npm run build'
				StaticText '.'
			paragraph ''
				[62] link 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
					image 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
			heading 'Get Started Immediately'
			paragraph ''
				StaticText 'You'
				[63] strong ''
					StaticText 'donโ€™t'
				StaticText 'need to install or configure tools like webpack or Babel. They are preconfigured and hidden so that you can focus on the code.'
			paragraph ''
				StaticText 'Create a project, and youโ€™re good to go.'
			heading 'Creating an App'
			paragraph ''
				[64] strong ''
					StaticText 'Youโ€™ll need to have Node 14.0.0 or later version on your local development machine'
				StaticText '(but itโ€™s not required on the server). We recommend using the latest LTS version. You can use'
				[65] link 'nvm', url='https://github.com/creationix/nvm#installation'
				StaticText '(macOS/Linux) or'
				[66] link 'nvm-windows', url='https://github.com/coreybutler/nvm-windows#node-version-manager-nvm-for-windows'
				StaticText 'to switch Node versions between different projects.'
			paragraph ''
				StaticText 'To create a new app, you may choose one of the following methods:'
			heading 'npx'
			code ''
				StaticText 'npx create-react-app my-app'
			[25] button ''
			paragraph ''
				emphasis ''
					StaticText '('
					[95] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'is a package runner tool that comes with npm 5.2+ and higher, see'
					[96] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			heading 'npm'
			code ''
				StaticText 'npm init react-app my-app'
			[26] button ''
			paragraph ''
				emphasis ''
					code ''
						StaticText 'npm init <initializer>'
					StaticText 'is available in npm 6+'
			heading 'Yarn'
			code ''
				StaticText 'yarn create react-app my-app'
			[27] button ''
			paragraph ''
				emphasis ''
					[97] link 'yarn create <starter-kit-package>', url='https://yarnpkg.com/lang/en/docs/cli/create/'
						code ''
							StaticText 'yarn create <starter-kit-package>'
					StaticText 'is available in Yarn 0.25+'
			paragraph ''
				StaticText 'It will create a directory called'
				code ''
					StaticText 'my-app'
				StaticText 'inside the current folder. Inside that directory, it will generate the initial project structure and install the transitive dependencies:'
			code ''
				StaticText 'my-app  โ”œโ”€โ”€ README.md  โ”œโ”€โ”€ node_modules  โ”œโ”€โ”€ package.json  โ”œโ”€โ”€ .gitignore  โ”œโ”€โ”€ public  โ”‚   โ”œโ”€โ”€ favicon.ico  โ”‚   โ”œโ”€โ”€ index.html  โ”‚   โ””โ”€โ”€ manifest.json  โ””โ”€โ”€ src  โ”œโ”€โ”€ App.css  โ”œโ”€โ”€ App.js  โ”œโ”€โ”€ App.test.js  โ”œโ”€โ”€ index.css  โ”œโ”€โ”€ index.js  โ”œโ”€โ”€ logo.svg  โ””โ”€โ”€ serviceWorker.js  โ””โ”€โ”€ setupTests.js'
			[28] button ''
			paragraph ''
				StaticText 'No configuration or complicated folder structures, only the files you need to build your app. Once the installation is done, you can open your project folder:'
			code ''
				StaticText 'cd my-app'
			[29] button ''
			paragraph ''
				StaticText 'Inside the newly created project, you can run some built-in commands:'
			heading 'npm start or yarn start'
				code ''
					StaticText 'npm start'
				code ''
					StaticText 'yarn start'
			paragraph ''
				StaticText 'Runs the app in development mode. Open'
				[67] link 'http://localhost:3000', url='http://localhost:3000/'
				StaticText 'to view it in the browser.'
			paragraph ''
				StaticText 'The page will automatically reload if you make changes to the code. You will see the build errors and lint warnings in the console.'
			paragraph ''
				[68] link 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
					image 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
			heading 'npm test or yarn test'
				code ''
					StaticText 'npm test'
				code ''
					StaticText 'yarn test'
			paragraph ''
				StaticText 'Runs the test watcher in an interactive mode. By default, runs tests related to files changed since the last commit.'
			paragraph ''
				[69] link 'Read more about testing.', url='https://facebook.github.io/create-react-app/docs/running-tests'
			heading 'npm run build or yarn build'
				code ''
					StaticText 'npm run build'
				code ''
					StaticText 'yarn build'
			paragraph ''
				StaticText 'Builds the app for production to the'
				code ''
					StaticText 'build'
				StaticText 'folder. It correctly bundles React in production mode and optimizes the build for the best performance.'
			paragraph ''
				StaticText 'The build is minified and the filenames include the hashes.'
			paragraph ''
				StaticText 'Your app is ready to be deployed.'
			heading 'User Guide'
			paragraph ''
				StaticText 'You can find detailed instructions on using Create React App and many tips in'
				[70] link 'its documentation', url='https://facebook.github.io/create-react-app/'
				StaticText '.'
			heading 'How to Update to New Versions?'
			paragraph ''
				StaticText 'Please refer to the'
				[71] link 'User Guide', url='https://facebook.github.io/create-react-app/docs/updating-to-new-releases'
				StaticText 'for this and other information.'
			heading 'Philosophy'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[168] strong ''
							StaticText 'One Dependency:'
						StaticText 'There is only one build dependency. It uses webpack, Babel, ESLint, and other amazing projects, but provides a cohesive curated experience on top of them.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[169] strong ''
							StaticText 'No Configuration Required:'
						StaticText "You don't need to configure anything. A reasonably good configuration of both development and production builds is handled for you so you can focus on writing code."
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[170] strong ''
							StaticText 'No Lock-In:'
						StaticText 'You can โ€œejectโ€ to a custom setup at any time. Run a single command, and all the configuration and build dependencies will be moved directly into your project, so you can pick up right where you left off.'
			heading 'Whatโ€™s Included?'
			paragraph ''
				StaticText 'Your environment will have everything you need to build a modern single-page React app:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'React, JSX, ES6, TypeScript and Flow syntax support.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Language extras beyond ES6 like the object spread operator.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Autoprefixed CSS, so you donโ€™t need'
					code ''
						StaticText '-webkit-'
					StaticText 'or other prefixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A fast interactive unit test runner with built-in support for coverage reporting.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A live development server that warns about common mistakes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A build script to bundle JS, CSS, and images for production, with hashes and sourcemaps.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'An offline-first'
					[98] link 'service worker', url='https://developers.google.com/web/fundamentals/getting-started/primers/service-workers'
					StaticText 'and a'
					[99] link 'web app manifest', url='https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/'
					StaticText ', meeting all the'
					[100] link 'Progressive Web App', url='https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app'
					StaticText 'criteria. ('
					emphasis ''
						StaticText 'Note: Using the service worker is opt-in as of'
						code ''
							StaticText 'react-scripts@2.0.0'
						StaticText 'and higher'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Hassle-free updates for the above tools with a single dependency.'
			paragraph ''
				StaticText 'Check out'
				[72] link 'this guide', url='https://github.com/nitishdayal/cra_closer_look'
				StaticText 'for an overview of how these tools fit together.'
			paragraph ''
				StaticText 'The tradeoff is that'
				[73] strong ''
					StaticText 'these tools are preconfigured to work in a specific way'
				StaticText '. If your project needs more customization, you can'
				[74] link '"eject"', url='https://facebook.github.io/create-react-app/docs/available-scripts#npm-run-eject'
				StaticText 'and customize it, but then you will need to maintain this configuration.'
			heading 'Popular Alternatives'
			paragraph ''
				StaticText 'Create React App is a great fit for:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[101] strong ''
						StaticText 'Learning React'
					StaticText 'in a comfortable and feature-rich development environment.'
				listitem ''
					ListMarker 'โ€ข'
					[102] strong ''
						StaticText 'Starting new single-page React applications.'
				listitem ''
					ListMarker 'โ€ข'
					[103] strong ''
						StaticText 'Creating examples'
					StaticText 'with React for your libraries and components.'
			paragraph ''
				StaticText 'Here are a few common cases where you might want to try something else:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to'
						[171] strong ''
							StaticText 'try React'
						StaticText 'without hundreds of transitive build tool dependencies, consider'
						[172] link 'using a single HTML file or an online sandbox instead', url='https://reactjs.org/docs/getting-started.html#try-react'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[173] strong ''
							StaticText 'integrate React code with a server-side template framework'
						StaticText 'like Rails, Django or Symfony, or if youโ€™re'
						[174] strong ''
							StaticText 'not building a single-page app'
						StaticText ', consider using'
						[175] link 'nwb', url='https://github.com/insin/nwb'
						StaticText ', or'
						[176] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'which are more flexible. For Rails specifically, you can use'
						[177] link 'Rails Webpacker', url='https://github.com/rails/webpacker'
						StaticText '. For Symfony, try'
						[178] link "Symfony's webpack Encore", url='https://symfony.com/doc/current/frontend/encore/reactjs.html'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[179] strong ''
							StaticText 'publish a React component'
						StaticText ','
						[180] link 'nwb', url='https://github.com/insin/nwb'
						StaticText 'can'
						[181] link 'also do this', url='https://github.com/insin/nwb#react-components-and-libraries'
						StaticText ', as well as'
						[182] link "Neutrino's react-components preset", url='https://neutrino.js.org/packages/react-components/'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to do'
						[183] strong ''
							StaticText 'server rendering'
						StaticText 'with React and Node.js, check out'
						[184] link 'Next.js', url='https://nextjs.org/'
						StaticText 'or'
						[185] link 'Razzle', url='https://github.com/jaredpalmer/razzle'
						StaticText '. Create React App is agnostic of the backend, and only produces static HTML/JS/CSS bundles.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If your website is'
						[186] strong ''
							StaticText 'mostly static'
						StaticText '(for example, a portfolio or a blog), consider using'
						[187] link 'Gatsby', url='https://www.gatsbyjs.org/'
						StaticText 'or'
						[188] link 'Next.js', url='https://nextjs.org/'
						StaticText '. Unlike Create React App, Gatsby pre-renders the website into HTML at build time. Next.js supports both server rendering and pre-rendering.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'Finally, if you need'
						[189] strong ''
							StaticText 'more customization'
						StaticText ', check out'
						[190] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'and its'
						[191] link 'React preset', url='https://neutrino.js.org/packages/react/'
						StaticText '.'
			paragraph ''
				StaticText 'All of the above tools can work with little to no configuration.'
			paragraph ''
				StaticText 'If you prefer configuring the build yourself,'
				[75] link 'follow this guide', url='https://reactjs.org/docs/add-react-to-a-website.html'
				StaticText '.'
			heading 'React Native'
			paragraph ''
				StaticText 'Looking for something similar, but for React Native? Check out'
				[76] link 'Expo CLI', url='https://github.com/expo/expo-cli'
				StaticText '.'
			heading 'Contributing'
			paragraph ''
				StaticText "We'd love to have your helping hand on"
				code ''
					StaticText 'create-react-app'
				StaticText '! See'
				[77] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText "for more information on what we're looking for and how to get started."
			heading 'Supporting Create React App'
			paragraph ''
				StaticText "Create React App is a community maintained project and all contributors are volunteers. If you'd like to support the future development of Create React App then please consider donating to our"
				[78] link 'Open Collective', url='https://opencollective.com/create-react-app'
				StaticText '.'
			heading 'Credits'
			paragraph ''
				StaticText 'This project exists thanks to all the people who'
				[79] link 'contribute', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText '.'
				[80] link '', url='https://github.com/facebook/create-react-app/graphs/contributors'
					image '', url='https://opencollective.com/create-react-app/contributors.svg?width=890&button=false'
			paragraph ''
				StaticText 'Thanks to'
				[81] link 'Netlify', url='https://www.netlify.com/'
				StaticText 'for hosting our documentation.'
			heading 'Acknowledgements'
			paragraph ''
				StaticText 'We are grateful to the authors of existing related projects for their ideas and collaboration:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[104] link '@eanplatter', url='https://github.com/eanplatter'
				listitem ''
					ListMarker 'โ€ข'
					[105] link '@insin', url='https://github.com/insin'
				listitem ''
					ListMarker 'โ€ข'
					[106] link '@mxstbr', url='https://github.com/mxstbr'
			heading 'License'
			paragraph ''
				StaticText 'Create React App is open source software'
				[82] link 'licensed as MIT', url='https://github.com/facebook/create-react-app/blob/main/LICENSE'
				StaticText '. The Create React App logo is licensed under a'
				[83] link 'Creative Commons Attribution 4.0 International license', url='https://creativecommons.org/licenses/by/4.0/'
				StaticText '.'
We are on the Meta / createโ€‘reactโ€‘app project page. The star button is present with ID **8** and displays the label โ€œStarโ€, indicating the repository is not yet starred.
To star the topโ€‘five most starred repos, we need to click the star button for each unstarred repository. Repository 124 (โ€œMeta / createโ€‘reactโ€‘appโ€) is the current page and is not starred.
click('8')

Active Tab

http://127.0.0.1:8023/facebook/create-react-app

Text Observation (Click to expand/collapse)
RootWebArea 'Meta / create-react-app ยท GitLab', focused, url='http://127.0.0.1:8023/facebook/create-react-app'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/facebook/create-react-app#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[30] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[31] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[32] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[33] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[34] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[35] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[36] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[37] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'create-react-app'
				[38] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
					StaticText 'C'
			listitem ''
				[39] link 'Project information', url='http://127.0.0.1:8023/facebook/create-react-app/activity'
			listitem ''
				[40] link 'Repository', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main'
			listitem ''
				[41] link 'Issues', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
					StaticText '1,547'
			listitem ''
				[42] link 'Merge requests', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
					StaticText '417'
			listitem ''
				[43] link 'CI/CD', url='http://127.0.0.1:8023/facebook/create-react-app/-/pipelines'
			listitem ''
				[44] link 'Deployments', url='http://127.0.0.1:8023/facebook/create-react-app/-/environments'
			listitem ''
				[45] link 'Packages and registries', url='http://127.0.0.1:8023/facebook/create-react-app/-/packages'
			listitem ''
				[46] link 'Monitor', url='http://127.0.0.1:8023/facebook/create-react-app/-/incidents'
			listitem ''
				[47] link 'Analytics', url='http://127.0.0.1:8023/facebook/create-react-app/-/value_stream_analytics'
			listitem ''
				[48] link 'Wiki', url='http://127.0.0.1:8023/facebook/create-react-app/-/wikis/home'
			listitem ''
				[49] link 'Snippets', url='http://127.0.0.1:8023/facebook/create-react-app/-/snippets'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[19] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[20] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[50] link 'Meta', url='http://127.0.0.1:8023/facebook'
			listitem ''
				[51] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
	main ''
		StaticText 'C'
		heading 'create-react-app'
		StaticText 'Project ID: 122'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Request Access', url='http://127.0.0.1:8023/facebook/create-react-app/-/project_members/request_access'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Unstar', focused
		[9] link '53', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
		navigation ''
			list ''
				listitem ''
					[84] link '2,800 Commits', url='http://127.0.0.1:8023/facebook/create-react-app/-/commits/main'
						[107] strong ''
							StaticText '2,800'
				listitem ''
					[85] link '424 Branches', url='http://127.0.0.1:8023/facebook/create-react-app/-/branches'
						[108] strong ''
							StaticText '424'
				listitem ''
					[86] link '414 Tags', url='http://127.0.0.1:8023/facebook/create-react-app/-/tags'
						[109] strong ''
							StaticText '414'
				listitem ''
					[87] strong ''
						StaticText '692.2 MB'
					StaticText 'Project Storage'
				listitem ''
					[88] link '83 Releases', url='http://127.0.0.1:8023/facebook/create-react-app/-/releases'
						[110] strong ''
							StaticText '83'
		paragraph ''
			StaticText 'Set up a modern web app by running one command.'
		image 'user avatar', url='https://www.gravatar.com/avatar/1aefc6461706acc9ffe49a6b70bb00d2?s=80&d=identicon'
		[12] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
		StaticText 'ryan.c authored'
		time 'Sep 8, 2022 1:40pm GMT+0600'
			StaticText '3 years ago'
		[13] button 'Unverified'
		group ''
			StaticText 'd960b9e3'
			[21] button 'Copy commit SHA', live='polite', relevant='additions text'
		[14] button 'main', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[89] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/'
				listitem ''
					StaticText '/'
					[90] button 'Add to tree', hasPopup='menu', expanded=False
		[15] link 'Find file', url='http://127.0.0.1:8023/facebook/create-react-app/-/find_file/main'
		[16] link 'Web IDE', url='http://127.0.0.1:8023/facebook/create-react-app#modal-confirm-fork-webide'
		[17] button 'Download'
			StaticText 'Select Archive Format'
		[18] link 'Clone', url='http://127.0.0.1:8023/facebook/create-react-app#'
		list ''
			listitem ''
				[52] link 'README', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
			listitem ''
				[53] link 'MIT License', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
			listitem ''
				[54] link 'CHANGELOG', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
			listitem ''
				[55] link 'CONTRIBUTING', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
		table 'Files, directories, and submodules in the path / for commit reference main', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell '.github'
						[111] link '.github', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/.github'
					cell 'chore(lint): lint all files (#12288)'
						[112] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'docusaurus'
						[113] link 'docusaurus', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/docusaurus'
					cell 'docs: fix link of "Building for Relative Paths" (#12691)'
						[114] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
					cell '3 years ago'
						time 'Sep 8, 2022 1:40pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'packages'
						[115] link 'packages', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/packages'
					cell 'Merge pull request #12563 from rvdende/patch-1'
						[116] link 'Merge pull request #12563 from rvdende/patch-1', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2f891bbda3e777e049a89aa55797d29df76e222b'
					cell '3 years ago'
						time 'Jul 6, 2022 12:46am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'tasks'
						[117] link 'tasks', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/tasks'
					cell 'chore(lint): lint all files (#12288)'
						[118] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'test'
						[119] link 'test', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/test'
					cell 'chore(lint): lint all files (#12288)'
						[120] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.alexignore'
						[121] link '.alexignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexignore'
					cell 'Add Alex to lint documentation (#7852)'
						[122] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.alexrc'
						[123] link '.alexrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexrc'
					cell 'Add Alex to lint documentation (#7852)'
						[124] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.eslintignore'
						[125] link '.eslintignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintignore'
					cell 'chore(lint): lint all files (#12288)'
						[126] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.eslintrc.json'
						[127] link '.eslintrc.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintrc.json'
					cell 'chore(lint): lint all files (#12288)'
						[128] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.gitattributes'
						[129] link '.gitattributes', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitattributes'
					cell "fix: Fix azure-pipelines' endOfLine (#9258)"
						[130] link "fix: Fix azure-pipelines' endOfLine (#9258)", url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/cef668a3b5b76646db92d67b766fe3e1734a0895'
					cell '5 years ago'
						time 'Sep 14, 2020 9:26am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell '.gitignore'
						[131] link '.gitignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitignore'
					cell 'chore(lint): lint all files (#12288)'
						[132] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierignore'
						[133] link '.prettierignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierignore'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore(lint): lint all files (#12288)'
						[134] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierrc'
						[135] link '.prettierrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierrc'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore: Update .prettierrc (#9860)'
						[136] link 'chore: Update .prettierrc (#9860)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/c06f16c14cd5e59e6ada115ebf9ae05fedb0222c'
					cell '5 years ago'
						time 'Oct 27, 2020 12:18am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'CHANGELOG-0.x.md'
						[137] link 'CHANGELOG-0.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
					cell 'Switch branch name'
						[138] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-1.x.md'
						[139] link 'CHANGELOG-1.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-1.x.md'
					cell 'Switch branch name'
						[140] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-2.x.md'
						[141] link 'CHANGELOG-2.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-2.x.md'
					cell 'Switch branch name'
						[142] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-3.x.md'
						[143] link 'CHANGELOG-3.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-3.x.md'
					cell 'Switch branch name'
						[144] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-4.x.md'
						[145] link 'CHANGELOG-4.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-4.x.md'
					cell 'docs: Changelog 5.0.0 (#11805)'
						[146] link 'docs: Changelog 5.0.0 (#11805)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d73c2f24053da5272d4286049e27adcd767c1c8a'
					cell '3 years ago'
						time 'Jan 13, 2022 3:44am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CHANGELOG.md'
						[147] link 'CHANGELOG.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG.md'
					cell 'Prepare 5.0.1 release'
						[148] link 'Prepare 5.0.1 release', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/6fb4f977b7522c6a1632ec9133af30f5df3afb09'
					cell '3 years ago'
						time 'Apr 12, 2022 11:29pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CODE_OF_CONDUCT.md'
						[149] link 'CODE_OF_CONDUCT.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CODE_OF_CONDUCT.md'
					cell 'Adopt Contributor Covenant (#7650)'
						[150] link 'Adopt Contributor Covenant (#7650)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/78fb4cf11461107a485a0b1378e809b9684d1f22'
					cell '6 years ago'
						time 'Sep 6, 2019 9:53pm GMT+0600'
							StaticText '6 years ago'
				row ''
					cell 'CONTRIBUTING.md'
						[151] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
					cell 'Update CONTRIBUTING.md'
						[152] link 'Update CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/9673858a3715287c40aef9e800c431c7d45c05a2'
					cell '3 years ago'
						time 'Dec 14, 2021 9:56pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'LICENSE'
						[153] link 'LICENSE', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
					cell 'BSD+Patents -> MIT (#3189)'
						[154] link 'BSD+Patents -> MIT (#3189)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2e82ebb3371731a5c4e346f310848ddb23fd0976'
					cell '8 years ago'
						time 'Sep 26, 2017 3:30pm GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'README.md'
						[155] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
					cell 'Update links in README'
						[156] link 'Update links in README', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/b79ef9c4638ff62c64973542d08e2a633d9bc2c5'
					cell '3 years ago'
						time 'Dec 24, 2021 3:00am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'SECURITY.md'
						[157] link 'SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/SECURITY.md'
					cell 'Create SECURITY.md'
						[158] link 'Create SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/5e41ca016c1a650774b1e04d126a12ca93743c30'
					cell '5 years ago'
						time 'Aug 11, 2020 3:49pm GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'azure-pipelines-test-job.yml'
						[159] link 'azure-pipelines-test-job.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines-test-job.yml'
					cell 'chore(test): make all tests install with `npm ci` (#11723)'
						[160] link 'chore(test): make all tests install with `npm ci` (#11723)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/657739fb15a39fc2bb608ff446c308406afe6388'
					cell '3 years ago'
						time 'Dec 9, 2021 12:40am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'azure-pipelines.yml'
						[161] link 'azure-pipelines.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines.yml'
					cell ''
					cell ''
				row ''
					cell 'lerna.json'
						[162] link 'lerna.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/lerna.json'
					cell ''
					cell ''
				row ''
					cell 'netlify.toml'
						[163] link 'netlify.toml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/netlify.toml'
					cell ''
					cell ''
				row ''
					cell 'package-lock.json'
						[164] link 'package-lock.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package-lock.json'
					cell ''
					cell ''
				row ''
					cell 'package.json'
						[165] link 'package.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package.json'
					cell ''
					cell ''
				row ''
					cell 'screencast-error.svg'
						[166] link 'screencast-error.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast-error.svg'
					cell ''
					cell ''
				row ''
					cell 'screencast.svg'
						[167] link 'screencast.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast.svg'
					cell ''
					cell ''
		article ''
			[22] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
				[56] strong ''
					StaticText 'README.md'
			heading 'Create React App Build Status PRs Welcome'
				[57] link 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_build/latest?definitionId=1&branchName=main'
					image 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_apis/build/status/facebook.create-react-app?branchName=main'
				[58] link 'PRs Welcome', url='https://github.com/facebook/create-react-app/blob/main/CONTRIBUTING.md'
					image 'PRs Welcome', url='https://img.shields.io/badge/PRs-welcome-green.svg'
			[23] link 'Logo', url='https://create-react-app.dev/img/logo.svg'
				image 'Logo', url='https://create-react-app.dev/img/logo.svg'
			paragraph ''
				StaticText 'Create React apps with no build configuration.'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[91] link 'Creating an App', url='http://127.0.0.1:8023/facebook/create-react-app#creating-an-app'
					StaticText 'โ€“ How to create a new app.'
				listitem ''
					ListMarker 'โ€ข'
					[92] link 'User Guide', url='https://facebook.github.io/create-react-app/'
					StaticText 'โ€“ How to develop apps bootstrapped with Create React App.'
			paragraph ''
				StaticText 'Create React App works on macOS, Windows, and Linux. If something doesnโ€™t work, please'
				[59] link 'file an issue', url='https://github.com/facebook/create-react-app/issues/new'
				StaticText '. If you have questions or need help, please ask in'
				[60] link 'GitHub Discussions', url='https://github.com/facebook/create-react-app/discussions'
				StaticText '.'
			heading 'Quick Overview'
			code ''
				StaticText 'npx create-react-app my-app  cd my-app  npm start'
			[24] button ''
			paragraph ''
				StaticText "If you've previously installed"
				code ''
					StaticText 'create-react-app'
				StaticText 'globally via'
				code ''
					StaticText 'npm install -g create-react-app'
				StaticText ', we recommend you uninstall the package using'
				code ''
					StaticText 'npm uninstall -g create-react-app'
				StaticText 'or'
				code ''
					StaticText 'yarn global remove create-react-app'
				StaticText 'to ensure that npx always uses the latest version.'
			paragraph ''
				emphasis ''
					StaticText '('
					[93] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'comes with npm 5.2+ and higher, see'
					[94] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			paragraph ''
				StaticText 'Then open'
				[61] link 'http://localhost:3000/', url='http://localhost:3000/'
				StaticText 'to see your app. When youโ€™re ready to deploy to production, create a minified bundle with'
				code ''
					StaticText 'npm run build'
				StaticText '.'
			paragraph ''
				[62] link 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
					image 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
			heading 'Get Started Immediately'
			paragraph ''
				StaticText 'You'
				[63] strong ''
					StaticText 'donโ€™t'
				StaticText 'need to install or configure tools like webpack or Babel. They are preconfigured and hidden so that you can focus on the code.'
			paragraph ''
				StaticText 'Create a project, and youโ€™re good to go.'
			heading 'Creating an App'
			paragraph ''
				[64] strong ''
					StaticText 'Youโ€™ll need to have Node 14.0.0 or later version on your local development machine'
				StaticText '(but itโ€™s not required on the server). We recommend using the latest LTS version. You can use'
				[65] link 'nvm', url='https://github.com/creationix/nvm#installation'
				StaticText '(macOS/Linux) or'
				[66] link 'nvm-windows', url='https://github.com/coreybutler/nvm-windows#node-version-manager-nvm-for-windows'
				StaticText 'to switch Node versions between different projects.'
			paragraph ''
				StaticText 'To create a new app, you may choose one of the following methods:'
			heading 'npx'
			code ''
				StaticText 'npx create-react-app my-app'
			[25] button ''
			paragraph ''
				emphasis ''
					StaticText '('
					[95] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'is a package runner tool that comes with npm 5.2+ and higher, see'
					[96] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			heading 'npm'
			code ''
				StaticText 'npm init react-app my-app'
			[26] button ''
			paragraph ''
				emphasis ''
					code ''
						StaticText 'npm init <initializer>'
					StaticText 'is available in npm 6+'
			heading 'Yarn'
			code ''
				StaticText 'yarn create react-app my-app'
			[27] button ''
			paragraph ''
				emphasis ''
					[97] link 'yarn create <starter-kit-package>', url='https://yarnpkg.com/lang/en/docs/cli/create/'
						code ''
							StaticText 'yarn create <starter-kit-package>'
					StaticText 'is available in Yarn 0.25+'
			paragraph ''
				StaticText 'It will create a directory called'
				code ''
					StaticText 'my-app'
				StaticText 'inside the current folder. Inside that directory, it will generate the initial project structure and install the transitive dependencies:'
			code ''
				StaticText 'my-app  โ”œโ”€โ”€ README.md  โ”œโ”€โ”€ node_modules  โ”œโ”€โ”€ package.json  โ”œโ”€โ”€ .gitignore  โ”œโ”€โ”€ public  โ”‚   โ”œโ”€โ”€ favicon.ico  โ”‚   โ”œโ”€โ”€ index.html  โ”‚   โ””โ”€โ”€ manifest.json  โ””โ”€โ”€ src  โ”œโ”€โ”€ App.css  โ”œโ”€โ”€ App.js  โ”œโ”€โ”€ App.test.js  โ”œโ”€โ”€ index.css  โ”œโ”€โ”€ index.js  โ”œโ”€โ”€ logo.svg  โ””โ”€โ”€ serviceWorker.js  โ””โ”€โ”€ setupTests.js'
			[28] button ''
			paragraph ''
				StaticText 'No configuration or complicated folder structures, only the files you need to build your app. Once the installation is done, you can open your project folder:'
			code ''
				StaticText 'cd my-app'
			[29] button ''
			paragraph ''
				StaticText 'Inside the newly created project, you can run some built-in commands:'
			heading 'npm start or yarn start'
				code ''
					StaticText 'npm start'
				code ''
					StaticText 'yarn start'
			paragraph ''
				StaticText 'Runs the app in development mode. Open'
				[67] link 'http://localhost:3000', url='http://localhost:3000/'
				StaticText 'to view it in the browser.'
			paragraph ''
				StaticText 'The page will automatically reload if you make changes to the code. You will see the build errors and lint warnings in the console.'
			paragraph ''
				[68] link 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
					image 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
			heading 'npm test or yarn test'
				code ''
					StaticText 'npm test'
				code ''
					StaticText 'yarn test'
			paragraph ''
				StaticText 'Runs the test watcher in an interactive mode. By default, runs tests related to files changed since the last commit.'
			paragraph ''
				[69] link 'Read more about testing.', url='https://facebook.github.io/create-react-app/docs/running-tests'
			heading 'npm run build or yarn build'
				code ''
					StaticText 'npm run build'
				code ''
					StaticText 'yarn build'
			paragraph ''
				StaticText 'Builds the app for production to the'
				code ''
					StaticText 'build'
				StaticText 'folder. It correctly bundles React in production mode and optimizes the build for the best performance.'
			paragraph ''
				StaticText 'The build is minified and the filenames include the hashes.'
			paragraph ''
				StaticText 'Your app is ready to be deployed.'
			heading 'User Guide'
			paragraph ''
				StaticText 'You can find detailed instructions on using Create React App and many tips in'
				[70] link 'its documentation', url='https://facebook.github.io/create-react-app/'
				StaticText '.'
			heading 'How to Update to New Versions?'
			paragraph ''
				StaticText 'Please refer to the'
				[71] link 'User Guide', url='https://facebook.github.io/create-react-app/docs/updating-to-new-releases'
				StaticText 'for this and other information.'
			heading 'Philosophy'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[168] strong ''
							StaticText 'One Dependency:'
						StaticText 'There is only one build dependency. It uses webpack, Babel, ESLint, and other amazing projects, but provides a cohesive curated experience on top of them.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[169] strong ''
							StaticText 'No Configuration Required:'
						StaticText "You don't need to configure anything. A reasonably good configuration of both development and production builds is handled for you so you can focus on writing code."
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[170] strong ''
							StaticText 'No Lock-In:'
						StaticText 'You can โ€œejectโ€ to a custom setup at any time. Run a single command, and all the configuration and build dependencies will be moved directly into your project, so you can pick up right where you left off.'
			heading 'Whatโ€™s Included?'
			paragraph ''
				StaticText 'Your environment will have everything you need to build a modern single-page React app:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'React, JSX, ES6, TypeScript and Flow syntax support.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Language extras beyond ES6 like the object spread operator.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Autoprefixed CSS, so you donโ€™t need'
					code ''
						StaticText '-webkit-'
					StaticText 'or other prefixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A fast interactive unit test runner with built-in support for coverage reporting.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A live development server that warns about common mistakes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A build script to bundle JS, CSS, and images for production, with hashes and sourcemaps.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'An offline-first'
					[98] link 'service worker', url='https://developers.google.com/web/fundamentals/getting-started/primers/service-workers'
					StaticText 'and a'
					[99] link 'web app manifest', url='https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/'
					StaticText ', meeting all the'
					[100] link 'Progressive Web App', url='https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app'
					StaticText 'criteria. ('
					emphasis ''
						StaticText 'Note: Using the service worker is opt-in as of'
						code ''
							StaticText 'react-scripts@2.0.0'
						StaticText 'and higher'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Hassle-free updates for the above tools with a single dependency.'
			paragraph ''
				StaticText 'Check out'
				[72] link 'this guide', url='https://github.com/nitishdayal/cra_closer_look'
				StaticText 'for an overview of how these tools fit together.'
			paragraph ''
				StaticText 'The tradeoff is that'
				[73] strong ''
					StaticText 'these tools are preconfigured to work in a specific way'
				StaticText '. If your project needs more customization, you can'
				[74] link '"eject"', url='https://facebook.github.io/create-react-app/docs/available-scripts#npm-run-eject'
				StaticText 'and customize it, but then you will need to maintain this configuration.'
			heading 'Popular Alternatives'
			paragraph ''
				StaticText 'Create React App is a great fit for:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[101] strong ''
						StaticText 'Learning React'
					StaticText 'in a comfortable and feature-rich development environment.'
				listitem ''
					ListMarker 'โ€ข'
					[102] strong ''
						StaticText 'Starting new single-page React applications.'
				listitem ''
					ListMarker 'โ€ข'
					[103] strong ''
						StaticText 'Creating examples'
					StaticText 'with React for your libraries and components.'
			paragraph ''
				StaticText 'Here are a few common cases where you might want to try something else:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to'
						[171] strong ''
							StaticText 'try React'
						StaticText 'without hundreds of transitive build tool dependencies, consider'
						[172] link 'using a single HTML file or an online sandbox instead', url='https://reactjs.org/docs/getting-started.html#try-react'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[173] strong ''
							StaticText 'integrate React code with a server-side template framework'
						StaticText 'like Rails, Django or Symfony, or if youโ€™re'
						[174] strong ''
							StaticText 'not building a single-page app'
						StaticText ', consider using'
						[175] link 'nwb', url='https://github.com/insin/nwb'
						StaticText ', or'
						[176] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'which are more flexible. For Rails specifically, you can use'
						[177] link 'Rails Webpacker', url='https://github.com/rails/webpacker'
						StaticText '. For Symfony, try'
						[178] link "Symfony's webpack Encore", url='https://symfony.com/doc/current/frontend/encore/reactjs.html'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[179] strong ''
							StaticText 'publish a React component'
						StaticText ','
						[180] link 'nwb', url='https://github.com/insin/nwb'
						StaticText 'can'
						[181] link 'also do this', url='https://github.com/insin/nwb#react-components-and-libraries'
						StaticText ', as well as'
						[182] link "Neutrino's react-components preset", url='https://neutrino.js.org/packages/react-components/'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to do'
						[183] strong ''
							StaticText 'server rendering'
						StaticText 'with React and Node.js, check out'
						[184] link 'Next.js', url='https://nextjs.org/'
						StaticText 'or'
						[185] link 'Razzle', url='https://github.com/jaredpalmer/razzle'
						StaticText '. Create React App is agnostic of the backend, and only produces static HTML/JS/CSS bundles.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If your website is'
						[186] strong ''
							StaticText 'mostly static'
						StaticText '(for example, a portfolio or a blog), consider using'
						[187] link 'Gatsby', url='https://www.gatsbyjs.org/'
						StaticText 'or'
						[188] link 'Next.js', url='https://nextjs.org/'
						StaticText '. Unlike Create React App, Gatsby pre-renders the website into HTML at build time. Next.js supports both server rendering and pre-rendering.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'Finally, if you need'
						[189] strong ''
							StaticText 'more customization'
						StaticText ', check out'
						[190] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'and its'
						[191] link 'React preset', url='https://neutrino.js.org/packages/react/'
						StaticText '.'
			paragraph ''
				StaticText 'All of the above tools can work with little to no configuration.'
			paragraph ''
				StaticText 'If you prefer configuring the build yourself,'
				[75] link 'follow this guide', url='https://reactjs.org/docs/add-react-to-a-website.html'
				StaticText '.'
			heading 'React Native'
			paragraph ''
				StaticText 'Looking for something similar, but for React Native? Check out'
				[76] link 'Expo CLI', url='https://github.com/expo/expo-cli'
				StaticText '.'
			heading 'Contributing'
			paragraph ''
				StaticText "We'd love to have your helping hand on"
				code ''
					StaticText 'create-react-app'
				StaticText '! See'
				[77] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText "for more information on what we're looking for and how to get started."
			heading 'Supporting Create React App'
			paragraph ''
				StaticText "Create React App is a community maintained project and all contributors are volunteers. If you'd like to support the future development of Create React App then please consider donating to our"
				[78] link 'Open Collective', url='https://opencollective.com/create-react-app'
				StaticText '.'
			heading 'Credits'
			paragraph ''
				StaticText 'This project exists thanks to all the people who'
				[79] link 'contribute', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText '.'
				[80] link '', url='https://github.com/facebook/create-react-app/graphs/contributors'
					image '', url='https://opencollective.com/create-react-app/contributors.svg?width=890&button=false'
			paragraph ''
				StaticText 'Thanks to'
				[81] link 'Netlify', url='https://www.netlify.com/'
				StaticText 'for hosting our documentation.'
			heading 'Acknowledgements'
			paragraph ''
				StaticText 'We are grateful to the authors of existing related projects for their ideas and collaboration:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[104] link '@eanplatter', url='https://github.com/eanplatter'
				listitem ''
					ListMarker 'โ€ข'
					[105] link '@insin', url='https://github.com/insin'
				listitem ''
					ListMarker 'โ€ข'
					[106] link '@mxstbr', url='https://github.com/mxstbr'
			heading 'License'
			paragraph ''
				StaticText 'Create React App is open source software'
				[82] link 'licensed as MIT', url='https://github.com/facebook/create-react-app/blob/main/LICENSE'
				StaticText '. The Create React App logo is licensed under a'
				[83] link 'Creative Commons Attribution 4.0 International license', url='https://creativecommons.org/licenses/by/4.0/'
				StaticText '.'
We are on the "Meta / createโ€‘reactโ€‘app" project page (repo ID 124). - The star button has ID **8** and currently shows "Star", indicating this repository has not yet been starred. - The surrounding context confirms we are on the correct repo page for the second star action.
This page directly allows us to star repo 124. No further navigation is required before performing the action.
click('8')

Active Tab

http://127.0.0.1:8023/facebook/create-react-app

Text Observation (Click to expand/collapse)
RootWebArea 'Meta / create-react-app ยท GitLab', focused, url='http://127.0.0.1:8023/facebook/create-react-app'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/facebook/create-react-app#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[30] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[31] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[32] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[33] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[34] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[35] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[36] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[37] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'create-react-app'
				[38] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
					StaticText 'C'
			listitem ''
				[39] link 'Project information', url='http://127.0.0.1:8023/facebook/create-react-app/activity'
			listitem ''
				[40] link 'Repository', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main'
			listitem ''
				[41] link 'Issues', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
					StaticText '1,547'
			listitem ''
				[42] link 'Merge requests', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
					StaticText '417'
			listitem ''
				[43] link 'CI/CD', url='http://127.0.0.1:8023/facebook/create-react-app/-/pipelines'
			listitem ''
				[44] link 'Deployments', url='http://127.0.0.1:8023/facebook/create-react-app/-/environments'
			listitem ''
				[45] link 'Packages and registries', url='http://127.0.0.1:8023/facebook/create-react-app/-/packages'
			listitem ''
				[46] link 'Monitor', url='http://127.0.0.1:8023/facebook/create-react-app/-/incidents'
			listitem ''
				[47] link 'Analytics', url='http://127.0.0.1:8023/facebook/create-react-app/-/value_stream_analytics'
			listitem ''
				[48] link 'Wiki', url='http://127.0.0.1:8023/facebook/create-react-app/-/wikis/home'
			listitem ''
				[49] link 'Snippets', url='http://127.0.0.1:8023/facebook/create-react-app/-/snippets'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[19] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[20] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[50] link 'Meta', url='http://127.0.0.1:8023/facebook'
			listitem ''
				[51] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
	main ''
		StaticText 'C'
		heading 'create-react-app'
		StaticText 'Project ID: 122'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Request Access', url='http://127.0.0.1:8023/facebook/create-react-app/-/project_members/request_access'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Star', focused
		[9] link '52', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
		navigation ''
			list ''
				listitem ''
					[84] link '2,800 Commits', url='http://127.0.0.1:8023/facebook/create-react-app/-/commits/main'
						[107] strong ''
							StaticText '2,800'
				listitem ''
					[85] link '424 Branches', url='http://127.0.0.1:8023/facebook/create-react-app/-/branches'
						[108] strong ''
							StaticText '424'
				listitem ''
					[86] link '414 Tags', url='http://127.0.0.1:8023/facebook/create-react-app/-/tags'
						[109] strong ''
							StaticText '414'
				listitem ''
					[87] strong ''
						StaticText '692.2 MB'
					StaticText 'Project Storage'
				listitem ''
					[88] link '83 Releases', url='http://127.0.0.1:8023/facebook/create-react-app/-/releases'
						[110] strong ''
							StaticText '83'
		paragraph ''
			StaticText 'Set up a modern web app by running one command.'
		image 'user avatar', url='https://www.gravatar.com/avatar/1aefc6461706acc9ffe49a6b70bb00d2?s=80&d=identicon'
		[12] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
		StaticText 'ryan.c authored'
		time 'Sep 8, 2022 1:40pm GMT+0600'
			StaticText '3 years ago'
		[13] button 'Unverified'
		group ''
			StaticText 'd960b9e3'
			[21] button 'Copy commit SHA', live='polite', relevant='additions text'
		[14] button 'main', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[89] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/'
				listitem ''
					StaticText '/'
					[90] button 'Add to tree', hasPopup='menu', expanded=False
		[15] link 'Find file', url='http://127.0.0.1:8023/facebook/create-react-app/-/find_file/main'
		[16] link 'Web IDE', url='http://127.0.0.1:8023/facebook/create-react-app#modal-confirm-fork-webide'
		[17] button 'Download'
			StaticText 'Select Archive Format'
		[18] link 'Clone', url='http://127.0.0.1:8023/facebook/create-react-app#'
		list ''
			listitem ''
				[52] link 'README', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
			listitem ''
				[53] link 'MIT License', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
			listitem ''
				[54] link 'CHANGELOG', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
			listitem ''
				[55] link 'CONTRIBUTING', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
		table 'Files, directories, and submodules in the path / for commit reference main', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell '.github'
						[111] link '.github', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/.github'
					cell 'chore(lint): lint all files (#12288)'
						[112] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'docusaurus'
						[113] link 'docusaurus', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/docusaurus'
					cell 'docs: fix link of "Building for Relative Paths" (#12691)'
						[114] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
					cell '3 years ago'
						time 'Sep 8, 2022 1:40pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'packages'
						[115] link 'packages', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/packages'
					cell 'Merge pull request #12563 from rvdende/patch-1'
						[116] link 'Merge pull request #12563 from rvdende/patch-1', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2f891bbda3e777e049a89aa55797d29df76e222b'
					cell '3 years ago'
						time 'Jul 6, 2022 12:46am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'tasks'
						[117] link 'tasks', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/tasks'
					cell 'chore(lint): lint all files (#12288)'
						[118] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'test'
						[119] link 'test', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/test'
					cell 'chore(lint): lint all files (#12288)'
						[120] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.alexignore'
						[121] link '.alexignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexignore'
					cell 'Add Alex to lint documentation (#7852)'
						[122] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.alexrc'
						[123] link '.alexrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexrc'
					cell 'Add Alex to lint documentation (#7852)'
						[124] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.eslintignore'
						[125] link '.eslintignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintignore'
					cell 'chore(lint): lint all files (#12288)'
						[126] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.eslintrc.json'
						[127] link '.eslintrc.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintrc.json'
					cell 'chore(lint): lint all files (#12288)'
						[128] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.gitattributes'
						[129] link '.gitattributes', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitattributes'
					cell "fix: Fix azure-pipelines' endOfLine (#9258)"
						[130] link "fix: Fix azure-pipelines' endOfLine (#9258)", url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/cef668a3b5b76646db92d67b766fe3e1734a0895'
					cell '5 years ago'
						time 'Sep 14, 2020 9:26am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell '.gitignore'
						[131] link '.gitignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitignore'
					cell 'chore(lint): lint all files (#12288)'
						[132] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierignore'
						[133] link '.prettierignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierignore'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore(lint): lint all files (#12288)'
						[134] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierrc'
						[135] link '.prettierrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierrc'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore: Update .prettierrc (#9860)'
						[136] link 'chore: Update .prettierrc (#9860)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/c06f16c14cd5e59e6ada115ebf9ae05fedb0222c'
					cell '5 years ago'
						time 'Oct 27, 2020 12:18am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'CHANGELOG-0.x.md'
						[137] link 'CHANGELOG-0.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
					cell 'Switch branch name'
						[138] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-1.x.md'
						[139] link 'CHANGELOG-1.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-1.x.md'
					cell 'Switch branch name'
						[140] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-2.x.md'
						[141] link 'CHANGELOG-2.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-2.x.md'
					cell 'Switch branch name'
						[142] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-3.x.md'
						[143] link 'CHANGELOG-3.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-3.x.md'
					cell 'Switch branch name'
						[144] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-4.x.md'
						[145] link 'CHANGELOG-4.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-4.x.md'
					cell 'docs: Changelog 5.0.0 (#11805)'
						[146] link 'docs: Changelog 5.0.0 (#11805)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d73c2f24053da5272d4286049e27adcd767c1c8a'
					cell '3 years ago'
						time 'Jan 13, 2022 3:44am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CHANGELOG.md'
						[147] link 'CHANGELOG.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG.md'
					cell 'Prepare 5.0.1 release'
						[148] link 'Prepare 5.0.1 release', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/6fb4f977b7522c6a1632ec9133af30f5df3afb09'
					cell '3 years ago'
						time 'Apr 12, 2022 11:29pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CODE_OF_CONDUCT.md'
						[149] link 'CODE_OF_CONDUCT.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CODE_OF_CONDUCT.md'
					cell 'Adopt Contributor Covenant (#7650)'
						[150] link 'Adopt Contributor Covenant (#7650)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/78fb4cf11461107a485a0b1378e809b9684d1f22'
					cell '6 years ago'
						time 'Sep 6, 2019 9:53pm GMT+0600'
							StaticText '6 years ago'
				row ''
					cell 'CONTRIBUTING.md'
						[151] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
					cell 'Update CONTRIBUTING.md'
						[152] link 'Update CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/9673858a3715287c40aef9e800c431c7d45c05a2'
					cell '3 years ago'
						time 'Dec 14, 2021 9:56pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'LICENSE'
						[153] link 'LICENSE', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
					cell 'BSD+Patents -> MIT (#3189)'
						[154] link 'BSD+Patents -> MIT (#3189)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2e82ebb3371731a5c4e346f310848ddb23fd0976'
					cell '8 years ago'
						time 'Sep 26, 2017 3:30pm GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'README.md'
						[155] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
					cell 'Update links in README'
						[156] link 'Update links in README', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/b79ef9c4638ff62c64973542d08e2a633d9bc2c5'
					cell '3 years ago'
						time 'Dec 24, 2021 3:00am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'SECURITY.md'
						[157] link 'SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/SECURITY.md'
					cell 'Create SECURITY.md'
						[158] link 'Create SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/5e41ca016c1a650774b1e04d126a12ca93743c30'
					cell '5 years ago'
						time 'Aug 11, 2020 3:49pm GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'azure-pipelines-test-job.yml'
						[159] link 'azure-pipelines-test-job.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines-test-job.yml'
					cell 'chore(test): make all tests install with `npm ci` (#11723)'
						[160] link 'chore(test): make all tests install with `npm ci` (#11723)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/657739fb15a39fc2bb608ff446c308406afe6388'
					cell '3 years ago'
						time 'Dec 9, 2021 12:40am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'azure-pipelines.yml'
						[161] link 'azure-pipelines.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines.yml'
					cell ''
					cell ''
				row ''
					cell 'lerna.json'
						[162] link 'lerna.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/lerna.json'
					cell ''
					cell ''
				row ''
					cell 'netlify.toml'
						[163] link 'netlify.toml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/netlify.toml'
					cell ''
					cell ''
				row ''
					cell 'package-lock.json'
						[164] link 'package-lock.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package-lock.json'
					cell ''
					cell ''
				row ''
					cell 'package.json'
						[165] link 'package.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package.json'
					cell ''
					cell ''
				row ''
					cell 'screencast-error.svg'
						[166] link 'screencast-error.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast-error.svg'
					cell ''
					cell ''
				row ''
					cell 'screencast.svg'
						[167] link 'screencast.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast.svg'
					cell ''
					cell ''
		article ''
			[22] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
				[56] strong ''
					StaticText 'README.md'
			heading 'Create React App Build Status PRs Welcome'
				[57] link 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_build/latest?definitionId=1&branchName=main'
					image 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_apis/build/status/facebook.create-react-app?branchName=main'
				[58] link 'PRs Welcome', url='https://github.com/facebook/create-react-app/blob/main/CONTRIBUTING.md'
					image 'PRs Welcome', url='https://img.shields.io/badge/PRs-welcome-green.svg'
			[23] link 'Logo', url='https://create-react-app.dev/img/logo.svg'
				image 'Logo', url='https://create-react-app.dev/img/logo.svg'
			paragraph ''
				StaticText 'Create React apps with no build configuration.'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[91] link 'Creating an App', url='http://127.0.0.1:8023/facebook/create-react-app#creating-an-app'
					StaticText 'โ€“ How to create a new app.'
				listitem ''
					ListMarker 'โ€ข'
					[92] link 'User Guide', url='https://facebook.github.io/create-react-app/'
					StaticText 'โ€“ How to develop apps bootstrapped with Create React App.'
			paragraph ''
				StaticText 'Create React App works on macOS, Windows, and Linux. If something doesnโ€™t work, please'
				[59] link 'file an issue', url='https://github.com/facebook/create-react-app/issues/new'
				StaticText '. If you have questions or need help, please ask in'
				[60] link 'GitHub Discussions', url='https://github.com/facebook/create-react-app/discussions'
				StaticText '.'
			heading 'Quick Overview'
			code ''
				StaticText 'npx create-react-app my-app  cd my-app  npm start'
			[24] button ''
			paragraph ''
				StaticText "If you've previously installed"
				code ''
					StaticText 'create-react-app'
				StaticText 'globally via'
				code ''
					StaticText 'npm install -g create-react-app'
				StaticText ', we recommend you uninstall the package using'
				code ''
					StaticText 'npm uninstall -g create-react-app'
				StaticText 'or'
				code ''
					StaticText 'yarn global remove create-react-app'
				StaticText 'to ensure that npx always uses the latest version.'
			paragraph ''
				emphasis ''
					StaticText '('
					[93] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'comes with npm 5.2+ and higher, see'
					[94] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			paragraph ''
				StaticText 'Then open'
				[61] link 'http://localhost:3000/', url='http://localhost:3000/'
				StaticText 'to see your app. When youโ€™re ready to deploy to production, create a minified bundle with'
				code ''
					StaticText 'npm run build'
				StaticText '.'
			paragraph ''
				[62] link 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
					image 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
			heading 'Get Started Immediately'
			paragraph ''
				StaticText 'You'
				[63] strong ''
					StaticText 'donโ€™t'
				StaticText 'need to install or configure tools like webpack or Babel. They are preconfigured and hidden so that you can focus on the code.'
			paragraph ''
				StaticText 'Create a project, and youโ€™re good to go.'
			heading 'Creating an App'
			paragraph ''
				[64] strong ''
					StaticText 'Youโ€™ll need to have Node 14.0.0 or later version on your local development machine'
				StaticText '(but itโ€™s not required on the server). We recommend using the latest LTS version. You can use'
				[65] link 'nvm', url='https://github.com/creationix/nvm#installation'
				StaticText '(macOS/Linux) or'
				[66] link 'nvm-windows', url='https://github.com/coreybutler/nvm-windows#node-version-manager-nvm-for-windows'
				StaticText 'to switch Node versions between different projects.'
			paragraph ''
				StaticText 'To create a new app, you may choose one of the following methods:'
			heading 'npx'
			code ''
				StaticText 'npx create-react-app my-app'
			[25] button ''
			paragraph ''
				emphasis ''
					StaticText '('
					[95] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'is a package runner tool that comes with npm 5.2+ and higher, see'
					[96] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			heading 'npm'
			code ''
				StaticText 'npm init react-app my-app'
			[26] button ''
			paragraph ''
				emphasis ''
					code ''
						StaticText 'npm init <initializer>'
					StaticText 'is available in npm 6+'
			heading 'Yarn'
			code ''
				StaticText 'yarn create react-app my-app'
			[27] button ''
			paragraph ''
				emphasis ''
					[97] link 'yarn create <starter-kit-package>', url='https://yarnpkg.com/lang/en/docs/cli/create/'
						code ''
							StaticText 'yarn create <starter-kit-package>'
					StaticText 'is available in Yarn 0.25+'
			paragraph ''
				StaticText 'It will create a directory called'
				code ''
					StaticText 'my-app'
				StaticText 'inside the current folder. Inside that directory, it will generate the initial project structure and install the transitive dependencies:'
			code ''
				StaticText 'my-app  โ”œโ”€โ”€ README.md  โ”œโ”€โ”€ node_modules  โ”œโ”€โ”€ package.json  โ”œโ”€โ”€ .gitignore  โ”œโ”€โ”€ public  โ”‚   โ”œโ”€โ”€ favicon.ico  โ”‚   โ”œโ”€โ”€ index.html  โ”‚   โ””โ”€โ”€ manifest.json  โ””โ”€โ”€ src  โ”œโ”€โ”€ App.css  โ”œโ”€โ”€ App.js  โ”œโ”€โ”€ App.test.js  โ”œโ”€โ”€ index.css  โ”œโ”€โ”€ index.js  โ”œโ”€โ”€ logo.svg  โ””โ”€โ”€ serviceWorker.js  โ””โ”€โ”€ setupTests.js'
			[28] button ''
			paragraph ''
				StaticText 'No configuration or complicated folder structures, only the files you need to build your app. Once the installation is done, you can open your project folder:'
			code ''
				StaticText 'cd my-app'
			[29] button ''
			paragraph ''
				StaticText 'Inside the newly created project, you can run some built-in commands:'
			heading 'npm start or yarn start'
				code ''
					StaticText 'npm start'
				code ''
					StaticText 'yarn start'
			paragraph ''
				StaticText 'Runs the app in development mode. Open'
				[67] link 'http://localhost:3000', url='http://localhost:3000/'
				StaticText 'to view it in the browser.'
			paragraph ''
				StaticText 'The page will automatically reload if you make changes to the code. You will see the build errors and lint warnings in the console.'
			paragraph ''
				[68] link 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
					image 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
			heading 'npm test or yarn test'
				code ''
					StaticText 'npm test'
				code ''
					StaticText 'yarn test'
			paragraph ''
				StaticText 'Runs the test watcher in an interactive mode. By default, runs tests related to files changed since the last commit.'
			paragraph ''
				[69] link 'Read more about testing.', url='https://facebook.github.io/create-react-app/docs/running-tests'
			heading 'npm run build or yarn build'
				code ''
					StaticText 'npm run build'
				code ''
					StaticText 'yarn build'
			paragraph ''
				StaticText 'Builds the app for production to the'
				code ''
					StaticText 'build'
				StaticText 'folder. It correctly bundles React in production mode and optimizes the build for the best performance.'
			paragraph ''
				StaticText 'The build is minified and the filenames include the hashes.'
			paragraph ''
				StaticText 'Your app is ready to be deployed.'
			heading 'User Guide'
			paragraph ''
				StaticText 'You can find detailed instructions on using Create React App and many tips in'
				[70] link 'its documentation', url='https://facebook.github.io/create-react-app/'
				StaticText '.'
			heading 'How to Update to New Versions?'
			paragraph ''
				StaticText 'Please refer to the'
				[71] link 'User Guide', url='https://facebook.github.io/create-react-app/docs/updating-to-new-releases'
				StaticText 'for this and other information.'
			heading 'Philosophy'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[168] strong ''
							StaticText 'One Dependency:'
						StaticText 'There is only one build dependency. It uses webpack, Babel, ESLint, and other amazing projects, but provides a cohesive curated experience on top of them.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[169] strong ''
							StaticText 'No Configuration Required:'
						StaticText "You don't need to configure anything. A reasonably good configuration of both development and production builds is handled for you so you can focus on writing code."
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[170] strong ''
							StaticText 'No Lock-In:'
						StaticText 'You can โ€œejectโ€ to a custom setup at any time. Run a single command, and all the configuration and build dependencies will be moved directly into your project, so you can pick up right where you left off.'
			heading 'Whatโ€™s Included?'
			paragraph ''
				StaticText 'Your environment will have everything you need to build a modern single-page React app:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'React, JSX, ES6, TypeScript and Flow syntax support.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Language extras beyond ES6 like the object spread operator.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Autoprefixed CSS, so you donโ€™t need'
					code ''
						StaticText '-webkit-'
					StaticText 'or other prefixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A fast interactive unit test runner with built-in support for coverage reporting.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A live development server that warns about common mistakes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A build script to bundle JS, CSS, and images for production, with hashes and sourcemaps.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'An offline-first'
					[98] link 'service worker', url='https://developers.google.com/web/fundamentals/getting-started/primers/service-workers'
					StaticText 'and a'
					[99] link 'web app manifest', url='https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/'
					StaticText ', meeting all the'
					[100] link 'Progressive Web App', url='https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app'
					StaticText 'criteria. ('
					emphasis ''
						StaticText 'Note: Using the service worker is opt-in as of'
						code ''
							StaticText 'react-scripts@2.0.0'
						StaticText 'and higher'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Hassle-free updates for the above tools with a single dependency.'
			paragraph ''
				StaticText 'Check out'
				[72] link 'this guide', url='https://github.com/nitishdayal/cra_closer_look'
				StaticText 'for an overview of how these tools fit together.'
			paragraph ''
				StaticText 'The tradeoff is that'
				[73] strong ''
					StaticText 'these tools are preconfigured to work in a specific way'
				StaticText '. If your project needs more customization, you can'
				[74] link '"eject"', url='https://facebook.github.io/create-react-app/docs/available-scripts#npm-run-eject'
				StaticText 'and customize it, but then you will need to maintain this configuration.'
			heading 'Popular Alternatives'
			paragraph ''
				StaticText 'Create React App is a great fit for:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[101] strong ''
						StaticText 'Learning React'
					StaticText 'in a comfortable and feature-rich development environment.'
				listitem ''
					ListMarker 'โ€ข'
					[102] strong ''
						StaticText 'Starting new single-page React applications.'
				listitem ''
					ListMarker 'โ€ข'
					[103] strong ''
						StaticText 'Creating examples'
					StaticText 'with React for your libraries and components.'
			paragraph ''
				StaticText 'Here are a few common cases where you might want to try something else:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to'
						[171] strong ''
							StaticText 'try React'
						StaticText 'without hundreds of transitive build tool dependencies, consider'
						[172] link 'using a single HTML file or an online sandbox instead', url='https://reactjs.org/docs/getting-started.html#try-react'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[173] strong ''
							StaticText 'integrate React code with a server-side template framework'
						StaticText 'like Rails, Django or Symfony, or if youโ€™re'
						[174] strong ''
							StaticText 'not building a single-page app'
						StaticText ', consider using'
						[175] link 'nwb', url='https://github.com/insin/nwb'
						StaticText ', or'
						[176] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'which are more flexible. For Rails specifically, you can use'
						[177] link 'Rails Webpacker', url='https://github.com/rails/webpacker'
						StaticText '. For Symfony, try'
						[178] link "Symfony's webpack Encore", url='https://symfony.com/doc/current/frontend/encore/reactjs.html'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[179] strong ''
							StaticText 'publish a React component'
						StaticText ','
						[180] link 'nwb', url='https://github.com/insin/nwb'
						StaticText 'can'
						[181] link 'also do this', url='https://github.com/insin/nwb#react-components-and-libraries'
						StaticText ', as well as'
						[182] link "Neutrino's react-components preset", url='https://neutrino.js.org/packages/react-components/'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to do'
						[183] strong ''
							StaticText 'server rendering'
						StaticText 'with React and Node.js, check out'
						[184] link 'Next.js', url='https://nextjs.org/'
						StaticText 'or'
						[185] link 'Razzle', url='https://github.com/jaredpalmer/razzle'
						StaticText '. Create React App is agnostic of the backend, and only produces static HTML/JS/CSS bundles.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If your website is'
						[186] strong ''
							StaticText 'mostly static'
						StaticText '(for example, a portfolio or a blog), consider using'
						[187] link 'Gatsby', url='https://www.gatsbyjs.org/'
						StaticText 'or'
						[188] link 'Next.js', url='https://nextjs.org/'
						StaticText '. Unlike Create React App, Gatsby pre-renders the website into HTML at build time. Next.js supports both server rendering and pre-rendering.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'Finally, if you need'
						[189] strong ''
							StaticText 'more customization'
						StaticText ', check out'
						[190] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'and its'
						[191] link 'React preset', url='https://neutrino.js.org/packages/react/'
						StaticText '.'
			paragraph ''
				StaticText 'All of the above tools can work with little to no configuration.'
			paragraph ''
				StaticText 'If you prefer configuring the build yourself,'
				[75] link 'follow this guide', url='https://reactjs.org/docs/add-react-to-a-website.html'
				StaticText '.'
			heading 'React Native'
			paragraph ''
				StaticText 'Looking for something similar, but for React Native? Check out'
				[76] link 'Expo CLI', url='https://github.com/expo/expo-cli'
				StaticText '.'
			heading 'Contributing'
			paragraph ''
				StaticText "We'd love to have your helping hand on"
				code ''
					StaticText 'create-react-app'
				StaticText '! See'
				[77] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText "for more information on what we're looking for and how to get started."
			heading 'Supporting Create React App'
			paragraph ''
				StaticText "Create React App is a community maintained project and all contributors are volunteers. If you'd like to support the future development of Create React App then please consider donating to our"
				[78] link 'Open Collective', url='https://opencollective.com/create-react-app'
				StaticText '.'
			heading 'Credits'
			paragraph ''
				StaticText 'This project exists thanks to all the people who'
				[79] link 'contribute', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText '.'
				[80] link '', url='https://github.com/facebook/create-react-app/graphs/contributors'
					image '', url='https://opencollective.com/create-react-app/contributors.svg?width=890&button=false'
			paragraph ''
				StaticText 'Thanks to'
				[81] link 'Netlify', url='https://www.netlify.com/'
				StaticText 'for hosting our documentation.'
			heading 'Acknowledgements'
			paragraph ''
				StaticText 'We are grateful to the authors of existing related projects for their ideas and collaboration:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[104] link '@eanplatter', url='https://github.com/eanplatter'
				listitem ''
					ListMarker 'โ€ข'
					[105] link '@insin', url='https://github.com/insin'
				listitem ''
					ListMarker 'โ€ข'
					[106] link '@mxstbr', url='https://github.com/mxstbr'
			heading 'License'
			paragraph ''
				StaticText 'Create React App is open source software'
				[82] link 'licensed as MIT', url='https://github.com/facebook/create-react-app/blob/main/LICENSE'
				StaticText '. The Create React App logo is licensed under a'
				[83] link 'Creative Commons Attribution 4.0 International license', url='https://creativecommons.org/licenses/by/4.0/'
				StaticText '.'
We are on the Meta / create-react-app project page (repo ID 124). The star button with IDโ€ฏ8 is present and labeled โ€œStarโ€, indicating the repository is not yet starred.
The goal is to star each of the top 5 most starred repositories (IDsโ€ฏ124โ€‘127). The star button is only available on the individual project page, so we need to click it here for repoโ€ฏ124 before returning to the list.
click('8')
You have used the same action 3 times repeatedly. Don't do this again. You are probably stuck in a loop. Analyze the previous actions-observations and try something different. If you have completed the task, you can stop interaction.

Active Tab

http://127.0.0.1:8023/facebook/create-react-app

Text Observation (Click to expand/collapse)
RootWebArea 'Meta / create-react-app ยท GitLab', focused, url='http://127.0.0.1:8023/facebook/create-react-app'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/facebook/create-react-app#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[30] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[31] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[32] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[33] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[34] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[35] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[36] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[37] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'create-react-app'
				[38] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
					StaticText 'C'
			listitem ''
				[39] link 'Project information', url='http://127.0.0.1:8023/facebook/create-react-app/activity'
			listitem ''
				[40] link 'Repository', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main'
			listitem ''
				[41] link 'Issues', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
					StaticText '1,547'
			listitem ''
				[42] link 'Merge requests', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
					StaticText '417'
			listitem ''
				[43] link 'CI/CD', url='http://127.0.0.1:8023/facebook/create-react-app/-/pipelines'
			listitem ''
				[44] link 'Deployments', url='http://127.0.0.1:8023/facebook/create-react-app/-/environments'
			listitem ''
				[45] link 'Packages and registries', url='http://127.0.0.1:8023/facebook/create-react-app/-/packages'
			listitem ''
				[46] link 'Monitor', url='http://127.0.0.1:8023/facebook/create-react-app/-/incidents'
			listitem ''
				[47] link 'Analytics', url='http://127.0.0.1:8023/facebook/create-react-app/-/value_stream_analytics'
			listitem ''
				[48] link 'Wiki', url='http://127.0.0.1:8023/facebook/create-react-app/-/wikis/home'
			listitem ''
				[49] link 'Snippets', url='http://127.0.0.1:8023/facebook/create-react-app/-/snippets'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[19] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[20] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[50] link 'Meta', url='http://127.0.0.1:8023/facebook'
			listitem ''
				[51] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
	main ''
		StaticText 'C'
		heading 'create-react-app'
		StaticText 'Project ID: 122'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Request Access', url='http://127.0.0.1:8023/facebook/create-react-app/-/project_members/request_access'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Unstar', focused
		[9] link '53', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
		navigation ''
			list ''
				listitem ''
					[84] link '2,800 Commits', url='http://127.0.0.1:8023/facebook/create-react-app/-/commits/main'
						[107] strong ''
							StaticText '2,800'
				listitem ''
					[85] link '424 Branches', url='http://127.0.0.1:8023/facebook/create-react-app/-/branches'
						[108] strong ''
							StaticText '424'
				listitem ''
					[86] link '414 Tags', url='http://127.0.0.1:8023/facebook/create-react-app/-/tags'
						[109] strong ''
							StaticText '414'
				listitem ''
					[87] strong ''
						StaticText '692.2 MB'
					StaticText 'Project Storage'
				listitem ''
					[88] link '83 Releases', url='http://127.0.0.1:8023/facebook/create-react-app/-/releases'
						[110] strong ''
							StaticText '83'
		paragraph ''
			StaticText 'Set up a modern web app by running one command.'
		image 'user avatar', url='https://www.gravatar.com/avatar/1aefc6461706acc9ffe49a6b70bb00d2?s=80&d=identicon'
		[12] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
		StaticText 'ryan.c authored'
		time 'Sep 8, 2022 1:40pm GMT+0600'
			StaticText '3 years ago'
		[13] button 'Unverified'
		group ''
			StaticText 'd960b9e3'
			[21] button 'Copy commit SHA', live='polite', relevant='additions text'
		[14] button 'main', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[89] link 'create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/'
				listitem ''
					StaticText '/'
					[90] button 'Add to tree', hasPopup='menu', expanded=False
		[15] link 'Find file', url='http://127.0.0.1:8023/facebook/create-react-app/-/find_file/main'
		[16] link 'Web IDE', url='http://127.0.0.1:8023/facebook/create-react-app#modal-confirm-fork-webide'
		[17] button 'Download'
			StaticText 'Select Archive Format'
		[18] link 'Clone', url='http://127.0.0.1:8023/facebook/create-react-app#'
		list ''
			listitem ''
				[52] link 'README', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
			listitem ''
				[53] link 'MIT License', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
			listitem ''
				[54] link 'CHANGELOG', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
			listitem ''
				[55] link 'CONTRIBUTING', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
		table 'Files, directories, and submodules in the path / for commit reference main', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell '.github'
						[111] link '.github', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/.github'
					cell 'chore(lint): lint all files (#12288)'
						[112] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'docusaurus'
						[113] link 'docusaurus', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/docusaurus'
					cell 'docs: fix link of "Building for Relative Paths" (#12691)'
						[114] link 'docs: fix link of "Building for Relative Paths" (#12691)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d960b9e38c062584ff6cfb1a70e1512509a966e7'
					cell '3 years ago'
						time 'Sep 8, 2022 1:40pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'packages'
						[115] link 'packages', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/packages'
					cell 'Merge pull request #12563 from rvdende/patch-1'
						[116] link 'Merge pull request #12563 from rvdende/patch-1', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2f891bbda3e777e049a89aa55797d29df76e222b'
					cell '3 years ago'
						time 'Jul 6, 2022 12:46am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'tasks'
						[117] link 'tasks', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/tasks'
					cell 'chore(lint): lint all files (#12288)'
						[118] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'test'
						[119] link 'test', url='http://127.0.0.1:8023/facebook/create-react-app/-/tree/main/test'
					cell 'chore(lint): lint all files (#12288)'
						[120] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.alexignore'
						[121] link '.alexignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexignore'
					cell 'Add Alex to lint documentation (#7852)'
						[122] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.alexrc'
						[123] link '.alexrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.alexrc'
					cell 'Add Alex to lint documentation (#7852)'
						[124] link 'Add Alex to lint documentation (#7852)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/1d03579f518d2d5dfd3e5678184dd4a7d8544774'
					cell '6 years ago'
						time 'Oct 25, 2019 12:14am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell '.eslintignore'
						[125] link '.eslintignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintignore'
					cell 'chore(lint): lint all files (#12288)'
						[126] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.eslintrc.json'
						[127] link '.eslintrc.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.eslintrc.json'
					cell 'chore(lint): lint all files (#12288)'
						[128] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.gitattributes'
						[129] link '.gitattributes', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitattributes'
					cell "fix: Fix azure-pipelines' endOfLine (#9258)"
						[130] link "fix: Fix azure-pipelines' endOfLine (#9258)", url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/cef668a3b5b76646db92d67b766fe3e1734a0895'
					cell '5 years ago'
						time 'Sep 14, 2020 9:26am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell '.gitignore'
						[131] link '.gitignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.gitignore'
					cell 'chore(lint): lint all files (#12288)'
						[132] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierignore'
						[133] link '.prettierignore', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierignore'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore(lint): lint all files (#12288)'
						[134] link 'chore(lint): lint all files (#12288)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/f99167c014a728ec856bda14f87181d90b050813'
					cell '3 years ago'
						time 'Apr 14, 2022 2:38am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.prettierrc'
						[135] link '.prettierrc', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/.prettierrc'
							SvgRoot ''
								group 'prettier-icon-dark'
					cell 'chore: Update .prettierrc (#9860)'
						[136] link 'chore: Update .prettierrc (#9860)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/c06f16c14cd5e59e6ada115ebf9ae05fedb0222c'
					cell '5 years ago'
						time 'Oct 27, 2020 12:18am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'CHANGELOG-0.x.md'
						[137] link 'CHANGELOG-0.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-0.x.md'
					cell 'Switch branch name'
						[138] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-1.x.md'
						[139] link 'CHANGELOG-1.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-1.x.md'
					cell 'Switch branch name'
						[140] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-2.x.md'
						[141] link 'CHANGELOG-2.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-2.x.md'
					cell 'Switch branch name'
						[142] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-3.x.md'
						[143] link 'CHANGELOG-3.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-3.x.md'
					cell 'Switch branch name'
						[144] link 'Switch branch name', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/bb64e31a81eb12d688c14713dce812143688750a'
					cell '4 years ago'
						time 'Jul 7, 2021 9:44pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'CHANGELOG-4.x.md'
						[145] link 'CHANGELOG-4.x.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG-4.x.md'
					cell 'docs: Changelog 5.0.0 (#11805)'
						[146] link 'docs: Changelog 5.0.0 (#11805)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/d73c2f24053da5272d4286049e27adcd767c1c8a'
					cell '3 years ago'
						time 'Jan 13, 2022 3:44am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CHANGELOG.md'
						[147] link 'CHANGELOG.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CHANGELOG.md'
					cell 'Prepare 5.0.1 release'
						[148] link 'Prepare 5.0.1 release', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/6fb4f977b7522c6a1632ec9133af30f5df3afb09'
					cell '3 years ago'
						time 'Apr 12, 2022 11:29pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'CODE_OF_CONDUCT.md'
						[149] link 'CODE_OF_CONDUCT.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CODE_OF_CONDUCT.md'
					cell 'Adopt Contributor Covenant (#7650)'
						[150] link 'Adopt Contributor Covenant (#7650)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/78fb4cf11461107a485a0b1378e809b9684d1f22'
					cell '6 years ago'
						time 'Sep 6, 2019 9:53pm GMT+0600'
							StaticText '6 years ago'
				row ''
					cell 'CONTRIBUTING.md'
						[151] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
					cell 'Update CONTRIBUTING.md'
						[152] link 'Update CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/9673858a3715287c40aef9e800c431c7d45c05a2'
					cell '3 years ago'
						time 'Dec 14, 2021 9:56pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'LICENSE'
						[153] link 'LICENSE', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/LICENSE'
					cell 'BSD+Patents -> MIT (#3189)'
						[154] link 'BSD+Patents -> MIT (#3189)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/2e82ebb3371731a5c4e346f310848ddb23fd0976'
					cell '8 years ago'
						time 'Sep 26, 2017 3:30pm GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'README.md'
						[155] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
					cell 'Update links in README'
						[156] link 'Update links in README', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/b79ef9c4638ff62c64973542d08e2a633d9bc2c5'
					cell '3 years ago'
						time 'Dec 24, 2021 3:00am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'SECURITY.md'
						[157] link 'SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/SECURITY.md'
					cell 'Create SECURITY.md'
						[158] link 'Create SECURITY.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/5e41ca016c1a650774b1e04d126a12ca93743c30'
					cell '5 years ago'
						time 'Aug 11, 2020 3:49pm GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'azure-pipelines-test-job.yml'
						[159] link 'azure-pipelines-test-job.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines-test-job.yml'
					cell 'chore(test): make all tests install with `npm ci` (#11723)'
						[160] link 'chore(test): make all tests install with `npm ci` (#11723)', url='http://127.0.0.1:8023/facebook/create-react-app/-/commit/657739fb15a39fc2bb608ff446c308406afe6388'
					cell '3 years ago'
						time 'Dec 9, 2021 12:40am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'azure-pipelines.yml'
						[161] link 'azure-pipelines.yml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/azure-pipelines.yml'
					cell ''
					cell ''
				row ''
					cell 'lerna.json'
						[162] link 'lerna.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/lerna.json'
					cell ''
					cell ''
				row ''
					cell 'netlify.toml'
						[163] link 'netlify.toml', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/netlify.toml'
					cell ''
					cell ''
				row ''
					cell 'package-lock.json'
						[164] link 'package-lock.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package-lock.json'
					cell ''
					cell ''
				row ''
					cell 'package.json'
						[165] link 'package.json', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/package.json'
					cell ''
					cell ''
				row ''
					cell 'screencast-error.svg'
						[166] link 'screencast-error.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast-error.svg'
					cell ''
					cell ''
				row ''
					cell 'screencast.svg'
						[167] link 'screencast.svg', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/screencast.svg'
					cell ''
					cell ''
		article ''
			[22] link 'README.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/README.md'
				[56] strong ''
					StaticText 'README.md'
			heading 'Create React App Build Status PRs Welcome'
				[57] link 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_build/latest?definitionId=1&branchName=main'
					image 'Build Status', url='https://dev.azure.com/facebook/create-react-app/_apis/build/status/facebook.create-react-app?branchName=main'
				[58] link 'PRs Welcome', url='https://github.com/facebook/create-react-app/blob/main/CONTRIBUTING.md'
					image 'PRs Welcome', url='https://img.shields.io/badge/PRs-welcome-green.svg'
			[23] link 'Logo', url='https://create-react-app.dev/img/logo.svg'
				image 'Logo', url='https://create-react-app.dev/img/logo.svg'
			paragraph ''
				StaticText 'Create React apps with no build configuration.'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[91] link 'Creating an App', url='http://127.0.0.1:8023/facebook/create-react-app#creating-an-app'
					StaticText 'โ€“ How to create a new app.'
				listitem ''
					ListMarker 'โ€ข'
					[92] link 'User Guide', url='https://facebook.github.io/create-react-app/'
					StaticText 'โ€“ How to develop apps bootstrapped with Create React App.'
			paragraph ''
				StaticText 'Create React App works on macOS, Windows, and Linux. If something doesnโ€™t work, please'
				[59] link 'file an issue', url='https://github.com/facebook/create-react-app/issues/new'
				StaticText '. If you have questions or need help, please ask in'
				[60] link 'GitHub Discussions', url='https://github.com/facebook/create-react-app/discussions'
				StaticText '.'
			heading 'Quick Overview'
			code ''
				StaticText 'npx create-react-app my-app  cd my-app  npm start'
			[24] button ''
			paragraph ''
				StaticText "If you've previously installed"
				code ''
					StaticText 'create-react-app'
				StaticText 'globally via'
				code ''
					StaticText 'npm install -g create-react-app'
				StaticText ', we recommend you uninstall the package using'
				code ''
					StaticText 'npm uninstall -g create-react-app'
				StaticText 'or'
				code ''
					StaticText 'yarn global remove create-react-app'
				StaticText 'to ensure that npx always uses the latest version.'
			paragraph ''
				emphasis ''
					StaticText '('
					[93] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'comes with npm 5.2+ and higher, see'
					[94] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			paragraph ''
				StaticText 'Then open'
				[61] link 'http://localhost:3000/', url='http://localhost:3000/'
				StaticText 'to see your app. When youโ€™re ready to deploy to production, create a minified bundle with'
				code ''
					StaticText 'npm run build'
				StaticText '.'
			paragraph ''
				[62] link 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
					image 'npm start', url='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg'
			heading 'Get Started Immediately'
			paragraph ''
				StaticText 'You'
				[63] strong ''
					StaticText 'donโ€™t'
				StaticText 'need to install or configure tools like webpack or Babel. They are preconfigured and hidden so that you can focus on the code.'
			paragraph ''
				StaticText 'Create a project, and youโ€™re good to go.'
			heading 'Creating an App'
			paragraph ''
				[64] strong ''
					StaticText 'Youโ€™ll need to have Node 14.0.0 or later version on your local development machine'
				StaticText '(but itโ€™s not required on the server). We recommend using the latest LTS version. You can use'
				[65] link 'nvm', url='https://github.com/creationix/nvm#installation'
				StaticText '(macOS/Linux) or'
				[66] link 'nvm-windows', url='https://github.com/coreybutler/nvm-windows#node-version-manager-nvm-for-windows'
				StaticText 'to switch Node versions between different projects.'
			paragraph ''
				StaticText 'To create a new app, you may choose one of the following methods:'
			heading 'npx'
			code ''
				StaticText 'npx create-react-app my-app'
			[25] button ''
			paragraph ''
				emphasis ''
					StaticText '('
					[95] link 'npx', url='https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b'
					StaticText 'is a package runner tool that comes with npm 5.2+ and higher, see'
					[96] link 'instructions for older npm versions', url='https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f'
					StaticText ')'
			heading 'npm'
			code ''
				StaticText 'npm init react-app my-app'
			[26] button ''
			paragraph ''
				emphasis ''
					code ''
						StaticText 'npm init <initializer>'
					StaticText 'is available in npm 6+'
			heading 'Yarn'
			code ''
				StaticText 'yarn create react-app my-app'
			[27] button ''
			paragraph ''
				emphasis ''
					[97] link 'yarn create <starter-kit-package>', url='https://yarnpkg.com/lang/en/docs/cli/create/'
						code ''
							StaticText 'yarn create <starter-kit-package>'
					StaticText 'is available in Yarn 0.25+'
			paragraph ''
				StaticText 'It will create a directory called'
				code ''
					StaticText 'my-app'
				StaticText 'inside the current folder. Inside that directory, it will generate the initial project structure and install the transitive dependencies:'
			code ''
				StaticText 'my-app  โ”œโ”€โ”€ README.md  โ”œโ”€โ”€ node_modules  โ”œโ”€โ”€ package.json  โ”œโ”€โ”€ .gitignore  โ”œโ”€โ”€ public  โ”‚   โ”œโ”€โ”€ favicon.ico  โ”‚   โ”œโ”€โ”€ index.html  โ”‚   โ””โ”€โ”€ manifest.json  โ””โ”€โ”€ src  โ”œโ”€โ”€ App.css  โ”œโ”€โ”€ App.js  โ”œโ”€โ”€ App.test.js  โ”œโ”€โ”€ index.css  โ”œโ”€โ”€ index.js  โ”œโ”€โ”€ logo.svg  โ””โ”€โ”€ serviceWorker.js  โ””โ”€โ”€ setupTests.js'
			[28] button ''
			paragraph ''
				StaticText 'No configuration or complicated folder structures, only the files you need to build your app. Once the installation is done, you can open your project folder:'
			code ''
				StaticText 'cd my-app'
			[29] button ''
			paragraph ''
				StaticText 'Inside the newly created project, you can run some built-in commands:'
			heading 'npm start or yarn start'
				code ''
					StaticText 'npm start'
				code ''
					StaticText 'yarn start'
			paragraph ''
				StaticText 'Runs the app in development mode. Open'
				[67] link 'http://localhost:3000', url='http://localhost:3000/'
				StaticText 'to view it in the browser.'
			paragraph ''
				StaticText 'The page will automatically reload if you make changes to the code. You will see the build errors and lint warnings in the console.'
			paragraph ''
				[68] link 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
					image 'Build errors', url='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg'
			heading 'npm test or yarn test'
				code ''
					StaticText 'npm test'
				code ''
					StaticText 'yarn test'
			paragraph ''
				StaticText 'Runs the test watcher in an interactive mode. By default, runs tests related to files changed since the last commit.'
			paragraph ''
				[69] link 'Read more about testing.', url='https://facebook.github.io/create-react-app/docs/running-tests'
			heading 'npm run build or yarn build'
				code ''
					StaticText 'npm run build'
				code ''
					StaticText 'yarn build'
			paragraph ''
				StaticText 'Builds the app for production to the'
				code ''
					StaticText 'build'
				StaticText 'folder. It correctly bundles React in production mode and optimizes the build for the best performance.'
			paragraph ''
				StaticText 'The build is minified and the filenames include the hashes.'
			paragraph ''
				StaticText 'Your app is ready to be deployed.'
			heading 'User Guide'
			paragraph ''
				StaticText 'You can find detailed instructions on using Create React App and many tips in'
				[70] link 'its documentation', url='https://facebook.github.io/create-react-app/'
				StaticText '.'
			heading 'How to Update to New Versions?'
			paragraph ''
				StaticText 'Please refer to the'
				[71] link 'User Guide', url='https://facebook.github.io/create-react-app/docs/updating-to-new-releases'
				StaticText 'for this and other information.'
			heading 'Philosophy'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[168] strong ''
							StaticText 'One Dependency:'
						StaticText 'There is only one build dependency. It uses webpack, Babel, ESLint, and other amazing projects, but provides a cohesive curated experience on top of them.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[169] strong ''
							StaticText 'No Configuration Required:'
						StaticText "You don't need to configure anything. A reasonably good configuration of both development and production builds is handled for you so you can focus on writing code."
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						[170] strong ''
							StaticText 'No Lock-In:'
						StaticText 'You can โ€œejectโ€ to a custom setup at any time. Run a single command, and all the configuration and build dependencies will be moved directly into your project, so you can pick up right where you left off.'
			heading 'Whatโ€™s Included?'
			paragraph ''
				StaticText 'Your environment will have everything you need to build a modern single-page React app:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'React, JSX, ES6, TypeScript and Flow syntax support.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Language extras beyond ES6 like the object spread operator.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Autoprefixed CSS, so you donโ€™t need'
					code ''
						StaticText '-webkit-'
					StaticText 'or other prefixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A fast interactive unit test runner with built-in support for coverage reporting.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A live development server that warns about common mistakes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'A build script to bundle JS, CSS, and images for production, with hashes and sourcemaps.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'An offline-first'
					[98] link 'service worker', url='https://developers.google.com/web/fundamentals/getting-started/primers/service-workers'
					StaticText 'and a'
					[99] link 'web app manifest', url='https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/'
					StaticText ', meeting all the'
					[100] link 'Progressive Web App', url='https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app'
					StaticText 'criteria. ('
					emphasis ''
						StaticText 'Note: Using the service worker is opt-in as of'
						code ''
							StaticText 'react-scripts@2.0.0'
						StaticText 'and higher'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Hassle-free updates for the above tools with a single dependency.'
			paragraph ''
				StaticText 'Check out'
				[72] link 'this guide', url='https://github.com/nitishdayal/cra_closer_look'
				StaticText 'for an overview of how these tools fit together.'
			paragraph ''
				StaticText 'The tradeoff is that'
				[73] strong ''
					StaticText 'these tools are preconfigured to work in a specific way'
				StaticText '. If your project needs more customization, you can'
				[74] link '"eject"', url='https://facebook.github.io/create-react-app/docs/available-scripts#npm-run-eject'
				StaticText 'and customize it, but then you will need to maintain this configuration.'
			heading 'Popular Alternatives'
			paragraph ''
				StaticText 'Create React App is a great fit for:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[101] strong ''
						StaticText 'Learning React'
					StaticText 'in a comfortable and feature-rich development environment.'
				listitem ''
					ListMarker 'โ€ข'
					[102] strong ''
						StaticText 'Starting new single-page React applications.'
				listitem ''
					ListMarker 'โ€ข'
					[103] strong ''
						StaticText 'Creating examples'
					StaticText 'with React for your libraries and components.'
			paragraph ''
				StaticText 'Here are a few common cases where you might want to try something else:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to'
						[171] strong ''
							StaticText 'try React'
						StaticText 'without hundreds of transitive build tool dependencies, consider'
						[172] link 'using a single HTML file or an online sandbox instead', url='https://reactjs.org/docs/getting-started.html#try-react'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[173] strong ''
							StaticText 'integrate React code with a server-side template framework'
						StaticText 'like Rails, Django or Symfony, or if youโ€™re'
						[174] strong ''
							StaticText 'not building a single-page app'
						StaticText ', consider using'
						[175] link 'nwb', url='https://github.com/insin/nwb'
						StaticText ', or'
						[176] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'which are more flexible. For Rails specifically, you can use'
						[177] link 'Rails Webpacker', url='https://github.com/rails/webpacker'
						StaticText '. For Symfony, try'
						[178] link "Symfony's webpack Encore", url='https://symfony.com/doc/current/frontend/encore/reactjs.html'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you need to'
						[179] strong ''
							StaticText 'publish a React component'
						StaticText ','
						[180] link 'nwb', url='https://github.com/insin/nwb'
						StaticText 'can'
						[181] link 'also do this', url='https://github.com/insin/nwb#react-components-and-libraries'
						StaticText ', as well as'
						[182] link "Neutrino's react-components preset", url='https://neutrino.js.org/packages/react-components/'
						StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If you want to do'
						[183] strong ''
							StaticText 'server rendering'
						StaticText 'with React and Node.js, check out'
						[184] link 'Next.js', url='https://nextjs.org/'
						StaticText 'or'
						[185] link 'Razzle', url='https://github.com/jaredpalmer/razzle'
						StaticText '. Create React App is agnostic of the backend, and only produces static HTML/JS/CSS bundles.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'If your website is'
						[186] strong ''
							StaticText 'mostly static'
						StaticText '(for example, a portfolio or a blog), consider using'
						[187] link 'Gatsby', url='https://www.gatsbyjs.org/'
						StaticText 'or'
						[188] link 'Next.js', url='https://nextjs.org/'
						StaticText '. Unlike Create React App, Gatsby pre-renders the website into HTML at build time. Next.js supports both server rendering and pre-rendering.'
				listitem ''
					ListMarker 'โ€ข'
					paragraph ''
						StaticText 'Finally, if you need'
						[189] strong ''
							StaticText 'more customization'
						StaticText ', check out'
						[190] link 'Neutrino', url='https://neutrino.js.org/'
						StaticText 'and its'
						[191] link 'React preset', url='https://neutrino.js.org/packages/react/'
						StaticText '.'
			paragraph ''
				StaticText 'All of the above tools can work with little to no configuration.'
			paragraph ''
				StaticText 'If you prefer configuring the build yourself,'
				[75] link 'follow this guide', url='https://reactjs.org/docs/add-react-to-a-website.html'
				StaticText '.'
			heading 'React Native'
			paragraph ''
				StaticText 'Looking for something similar, but for React Native? Check out'
				[76] link 'Expo CLI', url='https://github.com/expo/expo-cli'
				StaticText '.'
			heading 'Contributing'
			paragraph ''
				StaticText "We'd love to have your helping hand on"
				code ''
					StaticText 'create-react-app'
				StaticText '! See'
				[77] link 'CONTRIBUTING.md', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText "for more information on what we're looking for and how to get started."
			heading 'Supporting Create React App'
			paragraph ''
				StaticText "Create React App is a community maintained project and all contributors are volunteers. If you'd like to support the future development of Create React App then please consider donating to our"
				[78] link 'Open Collective', url='https://opencollective.com/create-react-app'
				StaticText '.'
			heading 'Credits'
			paragraph ''
				StaticText 'This project exists thanks to all the people who'
				[79] link 'contribute', url='http://127.0.0.1:8023/facebook/create-react-app/-/blob/main/CONTRIBUTING.md'
				StaticText '.'
				[80] link '', url='https://github.com/facebook/create-react-app/graphs/contributors'
					image '', url='https://opencollective.com/create-react-app/contributors.svg?width=890&button=false'
			paragraph ''
				StaticText 'Thanks to'
				[81] link 'Netlify', url='https://www.netlify.com/'
				StaticText 'for hosting our documentation.'
			heading 'Acknowledgements'
			paragraph ''
				StaticText 'We are grateful to the authors of existing related projects for their ideas and collaboration:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[104] link '@eanplatter', url='https://github.com/eanplatter'
				listitem ''
					ListMarker 'โ€ข'
					[105] link '@insin', url='https://github.com/insin'
				listitem ''
					ListMarker 'โ€ข'
					[106] link '@mxstbr', url='https://github.com/mxstbr'
			heading 'License'
			paragraph ''
				StaticText 'Create React App is open source software'
				[82] link 'licensed as MIT', url='https://github.com/facebook/create-react-app/blob/main/LICENSE'
				StaticText '. The Create React App logo is licensed under a'
				[83] link 'Creative Commons Attribution 4.0 International license', url='https://creativecommons.org/licenses/by/4.0/'
				StaticText '.'
The current page is the repository โ€œMeta / createโ€‘reactโ€‘appโ€. Key information: - Star button (IDโ€ฏ8) shows โ€œStarโ€ โ€“ the repository is not yet starred. - We have no visibility of the topโ€‘5 starred repositories list from this page.
The goal is to star the top five most starred repos, which will be displayed on the GitLab Explore / Popular projects page.  
We must navigate to that page first, identify the top five, then star each repository.  
Starring will require clicking the star button on each repositoryโ€™s project page.
goto('http://127.0.0.1:8023/explore?sort=stars')

Active Tab

http://127.0.0.1:8023/explore?sort=stars

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore?sort=stars'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore?sort=stars#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 5', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button ''
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'A', url='http://127.0.0.1:8023/bblanchon/ArduinoJson'
				heading 'Benoรฎt Blanchon / ArduinoJson'
					[123] link 'Benoรฎt Blanchon / ArduinoJson', url='http://127.0.0.1:8023/bblanchon/ArduinoJson'
				paragraph ''
					StaticText '๐Ÿ“Ÿ JSON library for Arduino and embedded C++. Simple and efficient.'
				[23] link '22', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/forks'
				[25] link '0', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/merge_requests'
				[26] link '24', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:13pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'A', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				heading 'CellularPrivacy / Android-IMSI-Catcher-Detector'
					[124] link 'CellularPrivacy / Android-IMSI-Catcher-Detector', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				paragraph ''
					StaticText 'AIMSICD โ€ข Fight IMSI-Catcher, StingRay and silent SMS!'
				[28] link '28', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/forks'
				[30] link '5', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/merge_requests'
				[31] link '162', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:53am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'D', url='http://127.0.0.1:8023/robert1003/dotfiles'
				heading 'robert1003 / dotfiles'
					[125] link 'robert1003 / dotfiles', url='http://127.0.0.1:8023/robert1003/dotfiles'
				[33] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/forks'
				[35] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/merge_requests'
				[36] link '1', url='http://127.0.0.1:8023/robert1003/dotfiles/-/issues'
				StaticText 'Updated'
				time 'Feb 17, 2023 9:29pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'T', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1'
				heading 'Abishek S / test-repo-1'
					[126] link 'Abishek S / test-repo-1', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1'
				[38] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/forks'
				[40] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/merge_requests'
				[41] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/issues'
				StaticText 'Updated'
				time 'Mar 22, 2023 1:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[42] link 'C', url='http://127.0.0.1:8023/schmatz/cs-interview-guide'
				heading 'Michael Schmatz / cs-interview-guide'
					[127] link 'Michael Schmatz / cs-interview-guide', url='http://127.0.0.1:8023/schmatz/cs-interview-guide'
				paragraph ''
					StaticText 'A short guide on preparing for computer science interviews'
				[43] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/forks'
				[45] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/merge_requests'
				[46] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:45am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'B', url='http://127.0.0.1:8023/twbs/bootstrap'
				heading 'Bootstrap / bootstrap'
					[128] link 'Bootstrap / bootstrap', url='http://127.0.0.1:8023/twbs/bootstrap'
				paragraph ''
					StaticText 'The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.'
				[48] link '29', url='http://127.0.0.1:8023/twbs/bootstrap/-/starrers'
				[49] link '0', url='http://127.0.0.1:8023/twbs/bootstrap/-/forks'
				[50] link '114', url='http://127.0.0.1:8023/twbs/bootstrap/-/merge_requests'
				[51] link '263', url='http://127.0.0.1:8023/twbs/bootstrap/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 10:23pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[52] link 'S', url='http://127.0.0.1:8023/root/sample-gitlab'
				heading 'Administrator / sample-gitlab'
					[129] link 'Administrator / sample-gitlab', url='http://127.0.0.1:8023/root/sample-gitlab'
				[53] link '0', url='http://127.0.0.1:8023/root/sample-gitlab/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/root/sample-gitlab/-/forks'
				[55] link '29', url='http://127.0.0.1:8023/root/sample-gitlab/-/merge_requests'
				[56] link '29', url='http://127.0.0.1:8023/root/sample-gitlab/-/issues'
				StaticText 'Updated'
				time 'Feb 1, 2023 9:54am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'S', url='http://127.0.0.1:8023/convexegg/super_awesome_robot'
				heading 'Convex Eggtart / Super_Awesome_Robot'
					[130] link 'Convex Eggtart / Super_Awesome_Robot', url='http://127.0.0.1:8023/convexegg/super_awesome_robot'
				[58] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/forks'
				[60] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/merge_requests'
				[61] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/issues'
				StaticText 'Updated'
				time 'Mar 2, 2023 9:49pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'C', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3'
				heading 'Abishek S / CS6910_Assignment3'
					[131] link 'Abishek S / CS6910_Assignment3', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3'
				[63] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/forks'
				[65] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/merge_requests'
				[66] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'C', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test'
				heading 'Abishek S / Coursera-test'
					[132] link 'Abishek S / Coursera-test', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test'
				[68] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/forks'
				[70] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/merge_requests'
				[71] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'D', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier'
				heading 'Abishek S / DBS-Complaints-Classifier'
					[133] link 'Abishek S / DBS-Complaints-Classifier', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier'
				[73] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/forks'
				[75] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/merge_requests'
				[76] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'D', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application'
				heading 'Abishek S / Dictionary-Application'
					[134] link 'Abishek S / Dictionary-Application', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application'
				[78] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/forks'
				[80] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/merge_requests'
				[81] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'E', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn'
				heading 'Abishek S / EE2003_Assgn'
					[135] link 'Abishek S / EE2003_Assgn', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn'
				[83] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/forks'
				[85] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/merge_requests'
				[86] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'C', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4'
				heading 'Abishek S / coursera-prog-ex-4'
					[136] link 'Abishek S / coursera-prog-ex-4', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4'
				[88] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/forks'
				[90] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/merge_requests'
				[91] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER'
				heading 'Abishek S / E-CONTEST-SHAASTRA20-SERVER'
					[137] link 'Abishek S / E-CONTEST-SHAASTRA20-SERVER', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER'
				[93] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/forks'
				[95] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/merge_requests'
				[96] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'A', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				heading 'Abishek S / abisubramanya27'
					[138] link 'Abishek S / abisubramanya27', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				[98] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/forks'
				[100] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/merge_requests'
				[101] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'A', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				heading 'Abishek S / AppliedProgrammingLab'
					[139] link 'Abishek S / AppliedProgrammingLab', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				[103] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/forks'
				[105] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/merge_requests'
				[106] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'B', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter'
				heading 'Abishek S / BracketsInterpreter'
					[140] link 'Abishek S / BracketsInterpreter', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter'
				[108] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/forks'
				[110] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/merge_requests'
				[111] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'B', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game'
				heading 'Abishek S / BrickBreaker-Game'
					[141] link 'Abishek S / BrickBreaker-Game', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game'
				[113] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/forks'
				[115] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/merge_requests'
				[116] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'G', url='http://127.0.0.1:8023/jodoglevy/gargl'
				heading 'Joe Levy / gargl'
					[142] link 'Joe Levy / gargl', url='http://127.0.0.1:8023/jodoglevy/gargl'
				paragraph ''
					StaticText 'Record web requests as they happen and turn them into reusable code in any programming language.'
				[118] link '5', url='http://127.0.0.1:8023/jodoglevy/gargl/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/jodoglevy/gargl/-/forks'
				[120] link '1', url='http://127.0.0.1:8023/jodoglevy/gargl/-/merge_requests'
				[121] link '6', url='http://127.0.0.1:8023/jodoglevy/gargl/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:58am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars'
We are on the โ€œProjects ยท Exploreโ€ page with the URL `http://127.0.0.1:8023/explore?sort=stars`. The list shows projects sorted by stars, but only the top page with a limited set of projects. Current list includes: - Bootstrap / bootstrap โ€“ 29 stars (link idโ€ฏ128, star count link idโ€ฏ48) - CellularPrivacy / Androidโ€‘IMSIโ€‘Catcherโ€‘Detector โ€“ 28 stars (link idโ€ฏ124, star count link idโ€ฏ28) - Benoรฎt Blanchon / ArduinoJson โ€“ 22 stars (link idโ€ฏ123, star count link idโ€ฏ23) Other projects shown have 0 stars. The โ€œNextโ€ button is present at link idโ€ฏ122 to navigate to pageโ€ฏ2 for more projects.
To star the top five mostโ€‘starred repos, we need the five projects with the highest star counts.  
The current page shows only three with stars; the next two likely appear on the next page.  
Thus, we should click the โ€œNextโ€ button to load pageโ€ฏ2, then identify the projects with the next highest star counts (likely 29โ€‘star and 28โ€‘star projects). After determining all five top projects, we will navigate to each project page and click the โ€œStarโ€ button (idโ€ฏ8) to star it.
click('122')

Active Tab

http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 5', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button ''
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'P', url='http://127.0.0.1:8023/yzhao062/pyod'
				heading 'Yue Zhao / pyod'
					[124] link 'Yue Zhao / pyod', url='http://127.0.0.1:8023/yzhao062/pyod'
				StaticText 'BSD 2-Clause "Simplified" License'
				paragraph ''
					StaticText 'A Comprehensive and Scalable Python Library for Outlier Detection (Anomaly Detection)'
				[23] link '41', url='http://127.0.0.1:8023/yzhao062/pyod/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/yzhao062/pyod/-/forks'
				[25] link '16', url='http://127.0.0.1:8023/yzhao062/pyod/-/merge_requests'
				[26] link '144', url='http://127.0.0.1:8023/yzhao062/pyod/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:14pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'A', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs'
				heading 'Jakub Klinkovskรฝ / arch-wiki-docs'
					[125] link 'Jakub Klinkovskรฝ / arch-wiki-docs', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs'
				StaticText 'GNU General Public License v3.0'
				paragraph ''
					StaticText 'A script to download pages from Arch Wiki for offline browsing'
				[28] link '5', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/forks'
				[30] link '2', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/merge_requests'
				[31] link '3', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:19pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'C', url='http://127.0.0.1:8023/checkstyle/checkstyle'
				heading 'Checkstyle / checkstyle'
					[126] link 'Checkstyle / checkstyle', url='http://127.0.0.1:8023/checkstyle/checkstyle'
				StaticText 'Other'
				paragraph ''
					StaticText 'Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.'
				[33] link '22', url='http://127.0.0.1:8023/checkstyle/checkstyle/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/checkstyle/checkstyle/-/forks'
				[35] link '51', url='http://127.0.0.1:8023/checkstyle/checkstyle/-/merge_requests'
				[36] link '469', url='http://127.0.0.1:8023/checkstyle/checkstyle/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 6:27pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'D', url='http://127.0.0.1:8023/primer/design'
				heading 'Primer / design'
					[127] link 'Primer / design', url='http://127.0.0.1:8023/primer/design'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Primer Design Guidelines'
				[38] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/primer/design/-/forks'
				[40] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests'
				[41] link '21', url='http://127.0.0.1:8023/primer/design/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 2:47pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[42] link 'A', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021'
				heading 'Abishek S / Amazon_ML_Challenge_2021'
					[128] link 'Abishek S / Amazon_ML_Challenge_2021', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021'
				[43] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/forks'
				[45] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/merge_requests'
				[46] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'E', url='http://127.0.0.1:8023/abisubramanya27/E-commerce'
				heading 'Abishek S / E-commerce'
					[129] link 'Abishek S / E-commerce', url='http://127.0.0.1:8023/abisubramanya27/E-commerce'
				[48] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-commerce/-/starrers'
				[49] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-commerce/-/forks'
				[50] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-commerce/-/merge_requests'
				[51] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-commerce/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[52] link 'H', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project'
				heading 'Abishek S / Hotel_Project'
					[130] link 'Abishek S / Hotel_Project', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project'
				[53] link '0', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project/-/forks'
				[55] link '0', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project/-/merge_requests'
				[56] link '0', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'B', url='http://127.0.0.1:8023/OptimalBits/bull'
				heading 'OptimalBits / bull'
					[131] link 'OptimalBits / bull', url='http://127.0.0.1:8023/OptimalBits/bull'
				StaticText 'Other'
				paragraph ''
					StaticText 'Premium Queue package for handling distributed jobs and messages in NodeJS.'
				[58] link '32', url='http://127.0.0.1:8023/OptimalBits/bull/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/OptimalBits/bull/-/forks'
				[60] link '9', url='http://127.0.0.1:8023/OptimalBits/bull/-/merge_requests'
				[61] link '175', url='http://127.0.0.1:8023/OptimalBits/bull/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:57pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'C', url='http://127.0.0.1:8023/cppmap/cppmap.docs'
				heading 'cppmap / cppmap.docs'
					[132] link 'cppmap / cppmap.docs', url='http://127.0.0.1:8023/cppmap/cppmap.docs'
				StaticText 'The Unlicense'
				paragraph ''
					StaticText '๐Ÿ—บ ๏ธ Source code of "C++ ใฎๆญฉใๆ–น": C++20/23/26 resources written in Japanese.'
				[63] link '4', url='http://127.0.0.1:8023/cppmap/cppmap.docs/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/cppmap/cppmap.docs/-/forks'
				[65] link '1', url='http://127.0.0.1:8023/cppmap/cppmap.docs/-/merge_requests'
				[66] link '8', url='http://127.0.0.1:8023/cppmap/cppmap.docs/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 1:52am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'B', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math'
				heading 'Lee Wang(็Ž‹ๅˆฉ) / beauty-of-math'
					[133] link 'Lee Wang(็Ž‹ๅˆฉ) / beauty-of-math', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math'
				paragraph ''
					StaticText '่ดๅกžๅฐ”ๆ›ฒ็บฟๅฑ•็คบใ€‚ใ€‚ใ€‚(Bezier)'
				[68] link '1', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math/-/forks'
				[70] link '0', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math/-/merge_requests'
				[71] link '1', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:41am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'C', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua'
				heading 'Xiance Wu / chinese-xinhua'
					[134] link 'Xiance Wu / chinese-xinhua', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua'
				StaticText 'MIT License'
				paragraph ''
					StaticText '๐Ÿ“™ ไธญๅŽๆ–ฐๅŽๅญ—ๅ…ธๆ•ฐๆฎๅบ“ใ€‚ๅŒ…ๆ‹ฌๆญ‡ๅŽ่ฏญ๏ผŒๆˆ่ฏญ๏ผŒ่ฏ่ฏญ๏ผŒๆฑ‰ๅญ—ใ€‚'
				[73] link '30', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua/-/forks'
				[75] link '5', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua/-/merge_requests'
				[76] link '25', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:17am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'I', url='http://127.0.0.1:8023/igraph/igraph'
				heading 'igraph development team / igraph'
					[135] link 'igraph development team / igraph', url='http://127.0.0.1:8023/igraph/igraph'
				StaticText 'GNU General Public License v2.0'
				paragraph ''
					StaticText 'Library for the analysis of networks'
				[78] link '15', url='http://127.0.0.1:8023/igraph/igraph/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/igraph/igraph/-/forks'
				[80] link '9', url='http://127.0.0.1:8023/igraph/igraph/-/merge_requests'
				[81] link '187', url='http://127.0.0.1:8023/igraph/igraph/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:37pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'H', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler'
				heading 'yujiosaka / headless-chrome-crawler'
					[136] link 'yujiosaka / headless-chrome-crawler', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Distributed crawler powered by Headless Chrome'
				[83] link '25', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler/-/forks'
				[85] link '4', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler/-/merge_requests'
				[86] link '29', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:29pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'V', url='http://127.0.0.1:8023/Media-Smart/vedaseg'
				heading 'Media-Smart / vedaseg'
					[137] link 'Media-Smart / vedaseg', url='http://127.0.0.1:8023/Media-Smart/vedaseg'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'A semantic segmentation toolbox based on PyTorch'
				[88] link '7', url='http://127.0.0.1:8023/Media-Smart/vedaseg/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/Media-Smart/vedaseg/-/forks'
				[90] link '1', url='http://127.0.0.1:8023/Media-Smart/vedaseg/-/merge_requests'
				[91] link '6', url='http://127.0.0.1:8023/Media-Smart/vedaseg/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:25am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'S', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo'
				heading 'Avinash Paliwal / Super-SloMo'
					[138] link 'Avinash Paliwal / Super-SloMo', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'PyTorch implementation of Super SloMo by Jiang et al.'
				[93] link '24', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo/-/forks'
				[95] link '10', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo/-/merge_requests'
				[96] link '19', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 3:09pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'B', url='http://127.0.0.1:8023/Nightonke/BoomMenu'
				heading '้ป„ไผŸๅนณ / BoomMenu'
					[139] link '้ป„ไผŸๅนณ / BoomMenu', url='http://127.0.0.1:8023/Nightonke/BoomMenu'
				paragraph ''
					StaticText 'A menu which can ... BOOM! - Android'
				[98] link '30', url='http://127.0.0.1:8023/Nightonke/BoomMenu/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/Nightonke/BoomMenu/-/forks'
				[100] link '5', url='http://127.0.0.1:8023/Nightonke/BoomMenu/-/merge_requests'
				[101] link '114', url='http://127.0.0.1:8023/Nightonke/BoomMenu/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 3:19am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'O', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				heading 'OpenAPI Tools / openapi-generator'
					[140] link 'OpenAPI Tools / openapi-generator', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)'
				[103] link '42', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/forks'
				[105] link '402', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/merge_requests'
				[106] link '3.5k', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 11:27pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'F', url='http://127.0.0.1:8023/fontello/fontello'
				heading 'Fontello / fontello'
					[141] link 'Fontello / fontello', url='http://127.0.0.1:8023/fontello/fontello'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Iconic fonts scissors'
				[108] link '27', url='http://127.0.0.1:8023/fontello/fontello/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/fontello/fontello/-/forks'
				[110] link '0', url='http://127.0.0.1:8023/fontello/fontello/-/merge_requests'
				[111] link '0', url='http://127.0.0.1:8023/fontello/fontello/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:03am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'F', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				heading 'Matt Harvey / five-video-classification-methods'
					[142] link 'Matt Harvey / five-video-classification-methods', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Code that accompanies my blog post outlining five video classification methods in Keras and TensorFlow'
				[113] link '35', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/forks'
				[115] link '7', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/merge_requests'
				[116] link '47', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:25am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'E', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21'
				heading 'Abishek S / E-Contest_Shaastra21'
					[143] link 'Abishek S / E-Contest_Shaastra21', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21'
				[118] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21/-/forks'
				[120] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21/-/merge_requests'
				[121] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Prev', url='http://127.0.0.1:8023/explore/projects?non_archived=true&sort=stars'
			listitem ''
				[123] link 'Next', url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=3&sort=stars'
We are on page 2 of the โ€œProjects โ€“ Exploreโ€ list sorted by stars. The list shows many repositories with low or zero stars; the highest stars on this page are 32 stars (OptimalBits / bull). The โ€œPrevโ€ link (IDโ€ฏ122) can take us back to pageโ€ฏ1, which likely contains the topโ€‘five most starred projects.
To identify the top five repositories by star count, we need to view the projects listed on pageโ€ฏ1 where the highest star counts should appear. Pageโ€ฏ2 only shows lowerโ€‘star projects. Navigating back to pageโ€ฏ1 allows us to capture the top entries and star them.
goto('http://127.0.0.1:8023/explore/projects?non_archived=true&sort=stars')

Active Tab

http://127.0.0.1:8023/explore/projects?non_archived=true&sort=stars

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore/projects?non_archived=true&sort=stars'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore/projects?non_archived=true&sort=stars#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 5', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button ''
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'A', url='http://127.0.0.1:8023/bblanchon/ArduinoJson'
				heading 'Benoรฎt Blanchon / ArduinoJson'
					[123] link 'Benoรฎt Blanchon / ArduinoJson', url='http://127.0.0.1:8023/bblanchon/ArduinoJson'
				StaticText 'MIT License'
				paragraph ''
					StaticText '๐Ÿ“Ÿ JSON library for Arduino and embedded C++. Simple and efficient.'
				[23] link '22', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/forks'
				[25] link '0', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/merge_requests'
				[26] link '24', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:13pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'A', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				heading 'CellularPrivacy / Android-IMSI-Catcher-Detector'
					[124] link 'CellularPrivacy / Android-IMSI-Catcher-Detector', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				StaticText 'GNU General Public License v3.0'
				paragraph ''
					StaticText 'AIMSICD โ€ข Fight IMSI-Catcher, StingRay and silent SMS!'
				[28] link '28', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/forks'
				[30] link '5', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/merge_requests'
				[31] link '162', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:53am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'D', url='http://127.0.0.1:8023/robert1003/dotfiles'
				heading 'robert1003 / dotfiles'
					[125] link 'robert1003 / dotfiles', url='http://127.0.0.1:8023/robert1003/dotfiles'
				[33] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/forks'
				[35] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/merge_requests'
				[36] link '1', url='http://127.0.0.1:8023/robert1003/dotfiles/-/issues'
				StaticText 'Updated'
				time 'Feb 17, 2023 9:29pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'T', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1'
				heading 'Abishek S / test-repo-1'
					[126] link 'Abishek S / test-repo-1', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1'
				[38] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/forks'
				[40] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/merge_requests'
				[41] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/issues'
				StaticText 'Updated'
				time 'Mar 22, 2023 1:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[42] link 'C', url='http://127.0.0.1:8023/schmatz/cs-interview-guide'
				heading 'Michael Schmatz / cs-interview-guide'
					[127] link 'Michael Schmatz / cs-interview-guide', url='http://127.0.0.1:8023/schmatz/cs-interview-guide'
				StaticText 'GNU General Public License v2.0'
				paragraph ''
					StaticText 'A short guide on preparing for computer science interviews'
				[43] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/forks'
				[45] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/merge_requests'
				[46] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:45am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'B', url='http://127.0.0.1:8023/twbs/bootstrap'
				heading 'Bootstrap / bootstrap'
					[128] link 'Bootstrap / bootstrap', url='http://127.0.0.1:8023/twbs/bootstrap'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.'
				[48] link '29', url='http://127.0.0.1:8023/twbs/bootstrap/-/starrers'
				[49] link '0', url='http://127.0.0.1:8023/twbs/bootstrap/-/forks'
				[50] link '114', url='http://127.0.0.1:8023/twbs/bootstrap/-/merge_requests'
				[51] link '263', url='http://127.0.0.1:8023/twbs/bootstrap/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 10:23pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[52] link 'S', url='http://127.0.0.1:8023/root/sample-gitlab'
				heading 'Administrator / sample-gitlab'
					[129] link 'Administrator / sample-gitlab', url='http://127.0.0.1:8023/root/sample-gitlab'
				[53] link '0', url='http://127.0.0.1:8023/root/sample-gitlab/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/root/sample-gitlab/-/forks'
				[55] link '29', url='http://127.0.0.1:8023/root/sample-gitlab/-/merge_requests'
				[56] link '29', url='http://127.0.0.1:8023/root/sample-gitlab/-/issues'
				StaticText 'Updated'
				time 'Feb 1, 2023 9:54am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'S', url='http://127.0.0.1:8023/convexegg/super_awesome_robot'
				heading 'Convex Eggtart / Super_Awesome_Robot'
					[130] link 'Convex Eggtart / Super_Awesome_Robot', url='http://127.0.0.1:8023/convexegg/super_awesome_robot'
				[58] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/forks'
				[60] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/merge_requests'
				[61] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/issues'
				StaticText 'Updated'
				time 'Mar 2, 2023 9:49pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'C', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3'
				heading 'Abishek S / CS6910_Assignment3'
					[131] link 'Abishek S / CS6910_Assignment3', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3'
				[63] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/forks'
				[65] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/merge_requests'
				[66] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'C', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test'
				heading 'Abishek S / Coursera-test'
					[132] link 'Abishek S / Coursera-test', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test'
				[68] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/forks'
				[70] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/merge_requests'
				[71] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'D', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier'
				heading 'Abishek S / DBS-Complaints-Classifier'
					[133] link 'Abishek S / DBS-Complaints-Classifier', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier'
				[73] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/forks'
				[75] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/merge_requests'
				[76] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'D', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application'
				heading 'Abishek S / Dictionary-Application'
					[134] link 'Abishek S / Dictionary-Application', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application'
				[78] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/forks'
				[80] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/merge_requests'
				[81] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'E', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn'
				heading 'Abishek S / EE2003_Assgn'
					[135] link 'Abishek S / EE2003_Assgn', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn'
				[83] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/forks'
				[85] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/merge_requests'
				[86] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'C', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4'
				heading 'Abishek S / coursera-prog-ex-4'
					[136] link 'Abishek S / coursera-prog-ex-4', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4'
				[88] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/forks'
				[90] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/merge_requests'
				[91] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER'
				heading 'Abishek S / E-CONTEST-SHAASTRA20-SERVER'
					[137] link 'Abishek S / E-CONTEST-SHAASTRA20-SERVER', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER'
				[93] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/forks'
				[95] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/merge_requests'
				[96] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'A', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				heading 'Abishek S / abisubramanya27'
					[138] link 'Abishek S / abisubramanya27', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				[98] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/forks'
				[100] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/merge_requests'
				[101] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'A', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				heading 'Abishek S / AppliedProgrammingLab'
					[139] link 'Abishek S / AppliedProgrammingLab', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				[103] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/forks'
				[105] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/merge_requests'
				[106] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'B', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter'
				heading 'Abishek S / BracketsInterpreter'
					[140] link 'Abishek S / BracketsInterpreter', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter'
				[108] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/forks'
				[110] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/merge_requests'
				[111] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'B', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game'
				heading 'Abishek S / BrickBreaker-Game'
					[141] link 'Abishek S / BrickBreaker-Game', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game'
				[113] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/forks'
				[115] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/merge_requests'
				[116] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'G', url='http://127.0.0.1:8023/jodoglevy/gargl'
				heading 'Joe Levy / gargl'
					[142] link 'Joe Levy / gargl', url='http://127.0.0.1:8023/jodoglevy/gargl'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Record web requests as they happen and turn them into reusable code in any programming language.'
				[118] link '5', url='http://127.0.0.1:8023/jodoglevy/gargl/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/jodoglevy/gargl/-/forks'
				[120] link '1', url='http://127.0.0.1:8023/jodoglevy/gargl/-/merge_requests'
				[121] link '6', url='http://127.0.0.1:8023/jodoglevy/gargl/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:58am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars'
Jump Action
goto('http://127.0.0.1:8023/explore')

Active Tab

http://127.0.0.1:8023/explore

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 5', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button ''
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'A', url='http://127.0.0.1:8023/bblanchon/ArduinoJson'
				heading 'Benoรฎt Blanchon / ArduinoJson'
					[123] link 'Benoรฎt Blanchon / ArduinoJson', url='http://127.0.0.1:8023/bblanchon/ArduinoJson'
				paragraph ''
					StaticText '๐Ÿ“Ÿ JSON library for Arduino and embedded C++. Simple and efficient.'
				[23] link '22', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/forks'
				[25] link '0', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/merge_requests'
				[26] link '24', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:13pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'A', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				heading 'CellularPrivacy / Android-IMSI-Catcher-Detector'
					[124] link 'CellularPrivacy / Android-IMSI-Catcher-Detector', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				paragraph ''
					StaticText 'AIMSICD โ€ข Fight IMSI-Catcher, StingRay and silent SMS!'
				[28] link '28', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/forks'
				[30] link '5', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/merge_requests'
				[31] link '162', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:53am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'D', url='http://127.0.0.1:8023/robert1003/dotfiles'
				heading 'robert1003 / dotfiles'
					[125] link 'robert1003 / dotfiles', url='http://127.0.0.1:8023/robert1003/dotfiles'
				[33] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/forks'
				[35] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/merge_requests'
				[36] link '1', url='http://127.0.0.1:8023/robert1003/dotfiles/-/issues'
				StaticText 'Updated'
				time 'Feb 17, 2023 9:29pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'T', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1'
				heading 'Abishek S / test-repo-1'
					[126] link 'Abishek S / test-repo-1', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1'
				[38] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/forks'
				[40] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/merge_requests'
				[41] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/issues'
				StaticText 'Updated'
				time 'Mar 22, 2023 1:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[42] link 'C', url='http://127.0.0.1:8023/schmatz/cs-interview-guide'
				heading 'Michael Schmatz / cs-interview-guide'
					[127] link 'Michael Schmatz / cs-interview-guide', url='http://127.0.0.1:8023/schmatz/cs-interview-guide'
				paragraph ''
					StaticText 'A short guide on preparing for computer science interviews'
				[43] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/forks'
				[45] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/merge_requests'
				[46] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:45am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'B', url='http://127.0.0.1:8023/twbs/bootstrap'
				heading 'Bootstrap / bootstrap'
					[128] link 'Bootstrap / bootstrap', url='http://127.0.0.1:8023/twbs/bootstrap'
				paragraph ''
					StaticText 'The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.'
				[48] link '29', url='http://127.0.0.1:8023/twbs/bootstrap/-/starrers'
				[49] link '0', url='http://127.0.0.1:8023/twbs/bootstrap/-/forks'
				[50] link '114', url='http://127.0.0.1:8023/twbs/bootstrap/-/merge_requests'
				[51] link '263', url='http://127.0.0.1:8023/twbs/bootstrap/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 10:23pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[52] link 'S', url='http://127.0.0.1:8023/root/sample-gitlab'
				heading 'Administrator / sample-gitlab'
					[129] link 'Administrator / sample-gitlab', url='http://127.0.0.1:8023/root/sample-gitlab'
				[53] link '0', url='http://127.0.0.1:8023/root/sample-gitlab/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/root/sample-gitlab/-/forks'
				[55] link '29', url='http://127.0.0.1:8023/root/sample-gitlab/-/merge_requests'
				[56] link '29', url='http://127.0.0.1:8023/root/sample-gitlab/-/issues'
				StaticText 'Updated'
				time 'Feb 1, 2023 9:54am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'S', url='http://127.0.0.1:8023/convexegg/super_awesome_robot'
				heading 'Convex Eggtart / Super_Awesome_Robot'
					[130] link 'Convex Eggtart / Super_Awesome_Robot', url='http://127.0.0.1:8023/convexegg/super_awesome_robot'
				[58] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/forks'
				[60] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/merge_requests'
				[61] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/issues'
				StaticText 'Updated'
				time 'Mar 2, 2023 9:49pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'C', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3'
				heading 'Abishek S / CS6910_Assignment3'
					[131] link 'Abishek S / CS6910_Assignment3', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3'
				[63] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/forks'
				[65] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/merge_requests'
				[66] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'C', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test'
				heading 'Abishek S / Coursera-test'
					[132] link 'Abishek S / Coursera-test', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test'
				[68] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/forks'
				[70] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/merge_requests'
				[71] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'D', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier'
				heading 'Abishek S / DBS-Complaints-Classifier'
					[133] link 'Abishek S / DBS-Complaints-Classifier', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier'
				[73] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/forks'
				[75] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/merge_requests'
				[76] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'D', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application'
				heading 'Abishek S / Dictionary-Application'
					[134] link 'Abishek S / Dictionary-Application', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application'
				[78] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/forks'
				[80] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/merge_requests'
				[81] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'E', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn'
				heading 'Abishek S / EE2003_Assgn'
					[135] link 'Abishek S / EE2003_Assgn', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn'
				[83] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/forks'
				[85] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/merge_requests'
				[86] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'C', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4'
				heading 'Abishek S / coursera-prog-ex-4'
					[136] link 'Abishek S / coursera-prog-ex-4', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4'
				[88] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/forks'
				[90] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/merge_requests'
				[91] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER'
				heading 'Abishek S / E-CONTEST-SHAASTRA20-SERVER'
					[137] link 'Abishek S / E-CONTEST-SHAASTRA20-SERVER', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER'
				[93] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/forks'
				[95] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/merge_requests'
				[96] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'A', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				heading 'Abishek S / abisubramanya27'
					[138] link 'Abishek S / abisubramanya27', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				[98] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/forks'
				[100] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/merge_requests'
				[101] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'A', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				heading 'Abishek S / AppliedProgrammingLab'
					[139] link 'Abishek S / AppliedProgrammingLab', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				[103] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/forks'
				[105] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/merge_requests'
				[106] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'B', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter'
				heading 'Abishek S / BracketsInterpreter'
					[140] link 'Abishek S / BracketsInterpreter', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter'
				[108] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/forks'
				[110] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/merge_requests'
				[111] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'B', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game'
				heading 'Abishek S / BrickBreaker-Game'
					[141] link 'Abishek S / BrickBreaker-Game', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game'
				[113] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/forks'
				[115] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/merge_requests'
				[116] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'G', url='http://127.0.0.1:8023/jodoglevy/gargl'
				heading 'Joe Levy / gargl'
					[142] link 'Joe Levy / gargl', url='http://127.0.0.1:8023/jodoglevy/gargl'
				paragraph ''
					StaticText 'Record web requests as they happen and turn them into reusable code in any programming language.'
				[118] link '5', url='http://127.0.0.1:8023/jodoglevy/gargl/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/jodoglevy/gargl/-/forks'
				[120] link '1', url='http://127.0.0.1:8023/jodoglevy/gargl/-/merge_requests'
				[121] link '6', url='http://127.0.0.1:8023/jodoglevy/gargl/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:58am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars'
We are on the โ€œProjects ยท Exploreโ€ page at URLย http://127.0.0.1:8023/explore. The navigation includes a link labeled **โ€œMost starsโ€** with HTML idโ€ฏ20, which leads to the page sorted by star count (URL:ย http://127.0.0.1:8023/explore/projects/starred). Scrolling the list reveals multiple project entries, each with an id (e.g., 123 for โ€œBenoรฎtย Blanchon / ArduinoJsonโ€), but the current page only shows a subset of the topโ€‘starred repositories.
To star the top five most starred repositories, we must first navigate to the โ€œMost starsโ€ view so that the list is sorted appropriately. This ensures we are selecting the correct repositories. After that, we will iterate through the repository links, visit each project page, click its star button, and return to the list. Utilizing the idโ€ฏ20 link is the most direct route to the sorted list, compatible with the available action set.
click('20')

Active Tab

http://127.0.0.1:8023/explore/projects/starred

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore/projects/starred'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore/projects/starred#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 5', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button ''
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'A', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				heading 'Umano: News Read To You / AndroidSlidingUpPanel'
					[123] link 'Umano: News Read To You / AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
				[23] link '56', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
				[25] link '34', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
				[26] link '267', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:06am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'C', url='http://127.0.0.1:8023/facebook/create-react-app'
				heading 'Meta / create-react-app'
					[124] link 'Meta / create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Set up a modern web app by running one command.'
				[28] link '53', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
				[30] link '417', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
				[31] link '1.5k', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:05pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'F', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				heading 'Karl Kroening / ffmpeg-python'
					[125] link 'Karl Kroening / ffmpeg-python', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Python bindings for FFmpeg - with complex filtering support'
				[33] link '51', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/forks'
				[35] link '34', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/merge_requests'
				[36] link '402', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'P', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				heading 'mk-j / PHP_XLSXWriter'
					[126] link 'mk-j / PHP_XLSXWriter', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Lightwight XLSX Excel Spreadsheet Writer in PHP'
				[38] link '47', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/forks'
				[40] link '24', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/merge_requests'
				[41] link '101', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:37pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[42] link 'A', url='http://127.0.0.1:8023/koush/AndroidAsync'
				heading 'Koushik Dutta / AndroidAsync'
					[127] link 'Koushik Dutta / AndroidAsync', url='http://127.0.0.1:8023/koush/AndroidAsync'
				StaticText 'Other'
				paragraph ''
					StaticText 'Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.'
				[43] link '46', url='http://127.0.0.1:8023/koush/AndroidAsync/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/koush/AndroidAsync/-/forks'
				[45] link '19', url='http://127.0.0.1:8023/koush/AndroidAsync/-/merge_requests'
				[46] link '333', url='http://127.0.0.1:8023/koush/AndroidAsync/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 10:17pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'P', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				heading 'Erik Linder-Norรฉn / PyTorch-GAN'
					[128] link 'Erik Linder-Norรฉn / PyTorch-GAN', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'PyTorch implementations of Generative Adversarial Networks.'
				[48] link '45', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/starrers'
				[49] link '1', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/forks'
				[50] link '24', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/merge_requests'
				[51] link '102', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 7:41pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[52] link 'A', url='http://127.0.0.1:8023/thoughtbot/administrate'
				heading 'thoughtbot, inc. / administrate'
					[129] link 'thoughtbot, inc. / administrate', url='http://127.0.0.1:8023/thoughtbot/administrate'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'A Rails engine that helps you put together a super-flexible admin dashboard.'
				[53] link '44', url='http://127.0.0.1:8023/thoughtbot/administrate/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/thoughtbot/administrate/-/forks'
				[55] link '32', url='http://127.0.0.1:8023/thoughtbot/administrate/-/merge_requests'
				[56] link '96', url='http://127.0.0.1:8023/thoughtbot/administrate/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 2:40am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'K', url='http://127.0.0.1:8023/keycloak/keycloak'
				heading 'Keycloak / keycloak'
					[130] link 'Keycloak / keycloak', url='http://127.0.0.1:8023/keycloak/keycloak'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Open Source Identity and Access Management For Modern Applications and Services'
				[58] link '43', url='http://127.0.0.1:8023/keycloak/keycloak/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/keycloak/keycloak/-/forks'
				[60] link '230', url='http://127.0.0.1:8023/keycloak/keycloak/-/merge_requests'
				[61] link '1.6k', url='http://127.0.0.1:8023/keycloak/keycloak/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 12:16pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'A', url='http://127.0.0.1:8023/wting/autojump'
				heading 'William Ting / autojump'
					[131] link 'William Ting / autojump', url='http://127.0.0.1:8023/wting/autojump'
				StaticText 'Other'
				paragraph ''
					StaticText 'A cd command that learns - easily navigate directories from the command line'
				[63] link '42', url='http://127.0.0.1:8023/wting/autojump/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/wting/autojump/-/forks'
				[65] link '54', url='http://127.0.0.1:8023/wting/autojump/-/merge_requests'
				[66] link '158', url='http://127.0.0.1:8023/wting/autojump/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:35am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'O', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				heading 'OpenAPI Tools / openapi-generator'
					[132] link 'OpenAPI Tools / openapi-generator', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)'
				[68] link '42', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/forks'
				[70] link '402', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/merge_requests'
				[71] link '3.5k', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 11:27pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'P', url='http://127.0.0.1:8023/yzhao062/pyod'
				heading 'Yue Zhao / pyod'
					[133] link 'Yue Zhao / pyod', url='http://127.0.0.1:8023/yzhao062/pyod'
				StaticText 'BSD 2-Clause "Simplified" License'
				paragraph ''
					StaticText 'A Comprehensive and Scalable Python Library for Outlier Detection (Anomaly Detection)'
				[73] link '41', url='http://127.0.0.1:8023/yzhao062/pyod/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/yzhao062/pyod/-/forks'
				[75] link '16', url='http://127.0.0.1:8023/yzhao062/pyod/-/merge_requests'
				[76] link '144', url='http://127.0.0.1:8023/yzhao062/pyod/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:14pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'C', url='http://127.0.0.1:8023/capnproto/capnproto'
				heading "Cap'n Proto / capnproto"
					[134] link "Cap'n Proto / capnproto", url='http://127.0.0.1:8023/capnproto/capnproto'
				StaticText 'Other'
				paragraph ''
					StaticText "Cap'n Proto serialization/RPC system - core tools and C++ library"
				[78] link '39', url='http://127.0.0.1:8023/capnproto/capnproto/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/capnproto/capnproto/-/forks'
				[80] link '47', url='http://127.0.0.1:8023/capnproto/capnproto/-/merge_requests'
				[81] link '136', url='http://127.0.0.1:8023/capnproto/capnproto/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'P', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				heading 'PyAV / PyAV'
					[135] link 'PyAV / PyAV', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				StaticText 'BSD 3-Clause "New" or "Revised" License'
				paragraph ''
					StaticText "Pythonic bindings for FFmpeg's libraries."
				[83] link '39', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/forks'
				[85] link '26', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/merge_requests'
				[86] link '37', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'N', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				heading 'http ... PARTY! / node-http-proxy'
					[136] link 'http ... PARTY! / node-http-proxy', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				StaticText 'Other'
				paragraph ''
					StaticText 'A full-featured http proxy for node.js'
				[88] link '38', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/forks'
				[90] link '102', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/merge_requests'
				[91] link '482', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:28pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				heading 'Zhongyi Tong / electronic-wechat'
					[137] link 'Zhongyi Tong / electronic-wechat', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				StaticText 'MIT License'
				paragraph ''
					StaticText '๐Ÿ’ฌ A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.'
				[93] link '35', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/forks'
				[95] link '10', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/merge_requests'
				[96] link '198', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:48am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'W', url='http://127.0.0.1:8023/youfou/wxpy'
				heading 'Youfou / wxpy'
					[138] link 'Youfou / wxpy', url='http://127.0.0.1:8023/youfou/wxpy'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'ๅพฎไฟกๆœบๅ™จไบบ / ๅฏ่ƒฝๆ˜ฏๆœ€ไผ˜้›…็š„ๅพฎไฟกไธชไบบๅท API โœจ โœจ'
				[98] link '35', url='http://127.0.0.1:8023/youfou/wxpy/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/youfou/wxpy/-/forks'
				[100] link '8', url='http://127.0.0.1:8023/youfou/wxpy/-/merge_requests'
				[101] link '295', url='http://127.0.0.1:8023/youfou/wxpy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:13pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'F', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				heading 'Matt Harvey / five-video-classification-methods'
					[139] link 'Matt Harvey / five-video-classification-methods', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Code that accompanies my blog post outlining five video classification methods in Keras and TensorFlow'
				[103] link '35', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/forks'
				[105] link '7', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/merge_requests'
				[106] link '47', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:25am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'C', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				heading 'covid19india / covid19india-react'
					[140] link 'covid19india / covid19india-react', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Tracking the impact of COVID-19 in India'
				[108] link '34', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/forks'
				[110] link '11', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/merge_requests'
				[111] link '27', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:55am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'A', url='http://127.0.0.1:8023/Arachni/arachni'
				heading 'Arachni - Web Application Security Scanner Framework / arachni'
					[141] link 'Arachni - Web Application Security Scanner Framework / arachni', url='http://127.0.0.1:8023/Arachni/arachni'
				StaticText 'Other'
				paragraph ''
					StaticText 'Web Application Security Scanner Framework'
				[113] link '34', url='http://127.0.0.1:8023/Arachni/arachni/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/Arachni/arachni/-/forks'
				[115] link '8', url='http://127.0.0.1:8023/Arachni/arachni/-/merge_requests'
				[116] link '125', url='http://127.0.0.1:8023/Arachni/arachni/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'B', url='http://127.0.0.1:8023/facebook/buck'
				heading 'Meta / buck'
					[142] link 'Meta / buck', url='http://127.0.0.1:8023/facebook/buck'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.'
				[118] link '34', url='http://127.0.0.1:8023/facebook/buck/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/facebook/buck/-/forks'
				[120] link '22', url='http://127.0.0.1:8023/facebook/buck/-/merge_requests'
				[121] link '201', url='http://127.0.0.1:8023/facebook/buck/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:37am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects/starred?non_archived=true&page=2&sort=stars'
We are on the โ€œProjects ยท Exploreโ€ page sorted by stars (`/explore/projects/starred`). The list shows the topโ€‘starred repositories in order. Key entries: - **Umano/AndroidSlidingUpPanel** โ€“ 56 stars โ€“ link IDโ€ฏ123. - **facebook/create-react-app** โ€“ 53 stars โ€“ link IDโ€ฏ124. - **kkroening/ffmpeg-python** โ€“ 51 stars โ€“ link IDโ€ฏ125. - **mk-j/PHP_XLSXWriter** โ€“ 47 stars โ€“ link IDโ€ฏ126. - **koush/AndroidAsync** โ€“ 46 stars โ€“ link IDโ€ฏ127. The star button on a project page typically has IDโ€ฏ8 (seen on createโ€‘reactโ€‘app page).
We need to star the top five repos. The first one in the list is Umano/AndroidSlidingUpPanel. The next step is to open its project page and click the star button. No other actions are required yet.
click('123')

Active Tab

http://127.0.0.1:8023/umano/AndroidSlidingUpPanel

Text Observation (Click to expand/collapse)
RootWebArea 'Umano: News Read To You / AndroidSlidingUpPanel ยท GitLab', focused, url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[26] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[27] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[28] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[29] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[30] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[31] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[32] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[33] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'AndroidSlidingUpPanel'
				[34] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
			listitem ''
				[35] link 'Project information', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/activity'
			listitem ''
				[36] link 'Repository', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master'
			listitem ''
				[37] link 'Issues', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
					StaticText '267'
			listitem ''
				[38] link 'Merge requests', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
					StaticText '34'
			listitem ''
				[39] link 'CI/CD', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/pipelines'
				list ''
					listitem ''
						[75] link 'Pipelines', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/pipelines'
					listitem ''
						[76] link 'Jobs', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/jobs'
					listitem ''
						[77] link 'Schedules', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/pipeline_schedules'
			listitem ''
				[40] link 'Deployments', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/environments'
			listitem ''
				[41] link 'Packages and registries', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/packages'
			listitem ''
				[42] link 'Monitor', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/incidents'
			listitem ''
				[43] link 'Analytics', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/value_stream_analytics'
			listitem ''
				[44] link 'Wiki', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/wikis/home'
			listitem ''
				[45] link 'Snippets', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/snippets'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[18] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[19] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[46] link 'Umano: News Read To You', url='http://127.0.0.1:8023/umano'
			listitem ''
				[47] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
	main ''
		StaticText 'A'
		heading 'AndroidSlidingUpPanel'
		StaticText 'Project ID: 152'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Request Access', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/project_members/request_access'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Unstar'
		[9] link '56', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
		navigation ''
			list ''
				listitem ''
					[57] link '361 Commits', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commits/master'
						[78] strong ''
							StaticText '361'
				listitem ''
					[58] link '35 Branches', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/branches'
						[79] strong ''
							StaticText '35'
				listitem ''
					[59] link '8 Tags', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tags'
						[80] strong ''
							StaticText '8'
				listitem ''
					[60] strong ''
						StaticText '10.9 MB'
					StaticText 'Project Storage'
				listitem ''
					[61] link '8 Releases', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/releases'
						[81] strong ''
							StaticText '8'
		paragraph ''
			StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
		image 'user avatar', url='https://www.gravatar.com/avatar/7bd4d29b1cf01ade7f09fbcff24f7b8c?s=80&d=identicon'
		[12] link 'Fix the group', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/45a460435b07e764138a700328836cafc1ed5c42'
		StaticText 'tokudu authored'
		time 'Sep 18, 2017 4:28am GMT+0600'
			StaticText '8 years ago'
		group ''
			StaticText '45a46043'
			[20] button 'Copy commit SHA', live='polite', relevant='additions text'
		[13] button 'master', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[62] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/'
				listitem ''
					StaticText '/'
					[63] button 'Add to tree', hasPopup='menu', expanded=False
		[14] link 'Find file', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/find_file/master'
		[15] link 'Web IDE', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#modal-confirm-fork-webide'
		[16] button 'Download'
			StaticText 'Select Archive Format'
		[17] link 'Clone', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#'
		list ''
			listitem ''
				[48] link 'README', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
			listitem ''
				[49] link 'Apache License 2.0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/LICENSE.txt'
		table 'Files, directories, and submodules in the path / for commit reference master', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell 'demo'
						[82] link 'demo', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/demo'
					cell 'Update the library'
						[83] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradle/wrapper'
						[84] link 'gradle/wrapper', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/gradle'
					cell 'Update gradle-wrapper.properties'
						[85] link 'Update gradle-wrapper.properties', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/b95f31dcee9cbd8ef59e1eb10224b8da5c47ff67'
					cell '8 years ago'
						time 'Jun 20, 2017 9:35am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'library'
						[86] link 'library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/library'
					cell 'Update the library'
						[87] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell '.gitignore'
						[88] link '.gitignore', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/.gitignore'
					cell 'Updated the gradle wrapper and prepared everything for maven central sync'
						[89] link 'Updated the gradle wrapper and prepared everything for maven central sync', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/3353430aac3b944468eeef869c29689308202039'
					cell '11 years ago'
						time 'May 14, 2014 10:08pm GMT+0600'
							StaticText '11 years ago'
				row ''
					cell '.travis.yml'
						[90] link '.travis.yml', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/.travis.yml'
					cell 'Update .travis.yml'
						[91] link 'Update .travis.yml', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/96677b69d3531bbbee72724681967040a70c2c44'
					cell '8 years ago'
						time 'Jun 20, 2017 9:37am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'LICENSE.txt'
						[92] link 'LICENSE.txt', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/LICENSE.txt'
					cell 'Update LICENSE.txt'
						[93] link 'Update LICENSE.txt', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/58b292f52348027b4cbdd3d405446fdba1e88152'
					cell '9 years ago'
						time 'Nov 18, 2015 3:19pm GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'README.md'
						[94] link 'README.md', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
					cell 'Update the library'
						[95] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'build.gradle'
						[96] link 'build.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/build.gradle'
					cell 'Upgrade to SDK'
						[97] link 'Upgrade to SDK', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/2e0179412bae438939efef01d0b5cb3d83c49eab'
					cell '8 years ago'
						time 'Sep 18, 2017 3:44am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradle.properties'
						[98] link 'gradle.properties', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradle.properties'
					cell 'Fix the group'
						[99] link 'Fix the group', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/45a460435b07e764138a700328836cafc1ed5c42'
					cell '8 years ago'
						time 'Sep 18, 2017 4:28am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradlew'
						[100] link 'gradlew', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradlew'
					cell 'Update to Gradle 2.13.'
						[101] link 'Update to Gradle 2.13.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/4ec61db398e9d920b118ea364a6dc3bfbfc4cc0d'
					cell '9 years ago'
						time 'Aug 24, 2016 2:45am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'gradlew.bat'
						[102] link 'gradlew.bat', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradlew.bat'
					cell 'Update to Gradle 2.13.'
						[103] link 'Update to Gradle 2.13.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/4ec61db398e9d920b118ea364a6dc3bfbfc4cc0d'
					cell '9 years ago'
						time 'Aug 24, 2016 2:45am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'maven_push.gradle'
						[104] link 'maven_push.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/maven_push.gradle'
					cell 'Updating maven_push.gradle to the latest version.'
						[105] link 'Updating maven_push.gradle to the latest version.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/d31a33ac40a3546c66c02025086b0504308a5c7c'
					cell '9 years ago'
						time 'Feb 17, 2016 9:56am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'settings.gradle'
						[106] link 'settings.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/settings.gradle'
					cell 'Move to a multi-project gradle build'
						[107] link 'Move to a multi-project gradle build', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/ec84d3ea232fffffbb5aa5dd06df85c2ce998b22'
					cell '11 years ago'
						time 'Jan 9, 2014 2:37am GMT+0600'
							StaticText '11 years ago'
				row ''
					cell 'slidinguppanel.png'
						[108] link 'slidinguppanel.png', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/slidinguppanel.png'
					cell 'Adding the screenshot'
						[109] link 'Adding the screenshot', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/3e35b3b06402af97a67c30d9e4c2bcd172206a31'
					cell '12 years ago'
						time 'Jun 1, 2013 1:28am GMT+0600'
							StaticText '12 years ago'
		article ''
			[21] link 'README.md', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
				[50] strong ''
					StaticText 'README.md'
			paragraph ''
				[51] link 'Maven Central', url='https://maven-badges.herokuapp.com/maven-central/com.sothree.slidinguppanel/library'
					image 'Maven Central', url='https://maven-badges.herokuapp.com/maven-central/com.sothree.slidinguppanel/library/badge.svg'
				StaticText ''
				[52] link 'Badge', url='http://www.libtastic.com/technology/30/'
					image 'Badge', url='http://www.libtastic.com/static/osbadges/30.png'
			paragraph ''
				[53] strong ''
					StaticText 'Note:'
				StaticText 'we are'
				[54] strong ''
					StaticText 'not'
				StaticText 'actively responding to issues right now. If you find a bug, please submit a PR.'
			heading 'Android Sliding Up Panel'
			paragraph ''
				StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application.'
			paragraph ''
				StaticText 'As seen in Umano Android App (now acquired by Dropbox):'
			paragraph ''
				[55] link 'SlidingUpPanelLayout', url='https://raw.github.com/umano/AndroidSlidingUpPanelDemo/master/slidinguppanel.png'
					image 'SlidingUpPanelLayout', url='https://raw.github.com/umano/AndroidSlidingUpPanelDemo/master/slidinguppanel.png'
			heading 'Known Uses in Popular Apps'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Soundcloud] ('
					[64] link 'https://play.google.com/store/apps/details?id=com.soundcloud.android', url='https://play.google.com/store/apps/details?id=com.soundcloud.android'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Dropbox Paper] ('
					[65] link 'https://play.google.com/store/apps/details?id=com.dropbox.paper', url='https://play.google.com/store/apps/details?id=com.dropbox.paper'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Snaptee] ('
					[66] link 'https://play.google.com/store/apps/details?id=co.snaptee.android', url='https://play.google.com/store/apps/details?id=co.snaptee.android'
					StaticText ')'
			paragraph ''
				StaticText 'If you are using the library and you would like to have your app listed, simply let us know.'
			heading 'Importing the Library'
			paragraph ''
				StaticText 'Simply add the following dependency to your'
				code ''
					StaticText 'build.gradle'
				StaticText 'file to use the latest version:'
			code ''
				StaticText "dependencies  {   repositories  {   mavenCentral ()   }   compile  'com.sothree.slidinguppanel:library:3.4.0'  }"
			[22] button ''
			heading 'Usage'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Include'
					code ''
						StaticText 'com.sothree.slidinguppanel.SlidingUpPanelLayout'
					StaticText 'as the root element in your activity layout.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The layout must have'
					code ''
						StaticText 'gravity'
					StaticText 'set to either'
					code ''
						StaticText 'top'
					StaticText 'or'
					code ''
						StaticText 'bottom'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Make sure that it has two children. The first child is your main layout. The second child is your layout for the sliding up panel.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The main layout should have the width and the height set to'
					code ''
						StaticText 'match_parent'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The sliding layout should have the width set to'
					code ''
						StaticText 'match_parent'
					StaticText 'and the height set to either'
					code ''
						StaticText 'match_parent'
					StaticText ','
					code ''
						StaticText 'wrap_content'
					StaticText 'or the max desireable height. If you would like to define the height as the percetange of the screen, set it to'
					code ''
						StaticText 'match_parent'
					StaticText 'and also define a'
					code ''
						StaticText 'layout_weight'
					StaticText 'attribute for the sliding view.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the whole panel will act as a drag region and will intercept clicks and drag events. You can restrict the drag area to a specific view by using the'
					code ''
						StaticText 'setDragView'
					StaticText 'method or'
					code ''
						StaticText 'umanoDragView'
					StaticText 'attribute.'
			paragraph ''
				StaticText 'For more information, please refer to the sample code.'
			code ''
				StaticText '<com.sothree.slidinguppanel.SlidingUpPanelLayout   xmlns:sothree= "http://schemas.android.com/apk/res-auto"   android:id= "@+id/sliding_layout"   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "bottom"   sothree:umanoPanelHeight= "68dp"   sothree:umanoShadowHeight= "4dp" >    <TextView   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "center"   android:text= "Main Content"   android:textSize= "16sp"  />    <TextView   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "center|top"   android:text= "The Awesome Sliding Up Panel"   android:textSize= "16sp"  />  </com.sothree.slidinguppanel.SlidingUpPanelLayout>'
			[23] button ''
			paragraph ''
				StaticText 'For smooth interaction with the ActionBar, make sure that'
				code ''
					StaticText 'windowActionBarOverlay'
				StaticText 'is set to'
				code ''
					StaticText 'true'
				StaticText 'in your styles:'
			code ''
				StaticText '<style  name= "AppTheme" >   <item  name= "android:windowActionBarOverlay" > true </item>  </style>'
			[24] button ''
			paragraph ''
				StaticText 'However, in this case you would likely want to add a top margin to your main layout of'
				code ''
					StaticText '?android:attr/actionBarSize'
				StaticText 'or'
				code ''
					StaticText '?attr/actionBarSize'
				StaticText 'to support older API versions.'
			heading 'Caveats, Additional Features and Customization'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'If you are using a custom'
					code ''
						StaticText 'umanoDragView'
					StaticText ', the panel will pass through the click events to the main layout. Make your second layout'
					code ''
						StaticText 'clickable'
					StaticText 'to prevent this.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can change the panel height by using the'
					code ''
						StaticText 'setPanelHeight'
					StaticText 'method or'
					code ''
						StaticText 'umanoPanelHeight'
					StaticText 'attribute.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'If you would like to hide the shadow above the sliding panel, set'
					code ''
						StaticText 'shadowHeight'
					StaticText 'attribute to 0.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setEnabled(false)'
					StaticText 'to completely disable the sliding panel (including touch and programmatic sliding)'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setTouchEnabled(false)'
					StaticText "to disables panel's touch responsiveness (drag and click), you can still control the panel programatically"
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'getPanelState'
					StaticText 'to get the current panel state'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setPanelState'
					StaticText 'to set the current panel state'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can add parallax to the main view by setting'
					code ''
						StaticText 'umanoParallaxOffset'
					StaticText 'attribute (see demo for the example).'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can set a anchor point in the middle of the screen using'
					code ''
						StaticText 'setAnchorPoint'
					StaticText 'to allow an intermediate expanded state for the panel (similar to Google Maps).'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can set a'
					code ''
						StaticText 'PanelSlideListener'
					StaticText 'to monitor events about sliding panes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can also make the panel slide from the top by changing the'
					code ''
						StaticText 'layout_gravity'
					StaticText 'attribute of the layout to'
					code ''
						StaticText 'top'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can provide a scroll interpolator for the panel movement by setting'
					code ''
						StaticText 'umanoScrollInterpolator'
					StaticText 'attribute. For instance, if you want a bounce or overshoot effect for the panel.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the panel pushes up the main content. You can make it overlay the main content by using'
					code ''
						StaticText 'setOverlayed'
					StaticText 'method or'
					code ''
						StaticText 'umanoOverlay'
					StaticText 'attribute. This is useful if you would like to make the sliding layout semi-transparent. You can also set'
					code ''
						StaticText 'umanoClipPanel'
					StaticText 'to false to make the panel transparent in non-overlay mode.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the main content is dimmed as the panel slides up. You can change the dim color by changing'
					code ''
						StaticText 'umanoFadeColor'
					StaticText '. Set it to'
					code ''
						StaticText '"@android:color/transparent"'
					StaticText 'to remove dimming completely.'
			heading 'Scrollable Sliding Views'
			paragraph ''
				StaticText 'If you have a scrollable view inside of the sliding panel, make sure to set'
				code ''
					StaticText 'umanoScrollableView'
				StaticText 'attribute on the panel to supported nested scrolling. The panel supports'
				code ''
					StaticText 'ListView'
				StaticText ','
				code ''
					StaticText 'ScrollView'
				StaticText 'and'
				code ''
					StaticText 'RecyclerView'
				StaticText 'out of the box, but you can add support for any type of a scrollable view by setting a custom'
				code ''
					StaticText 'ScrollableViewHelper'
				StaticText '. Here is an example for'
				code ''
					StaticText 'NestedScrollView'
			code ''
				StaticText 'public class NestedScrollableViewHelper extends ScrollableViewHelper {  public int getScrollableViewScrollPosition(View scrollableView, boolean isSlidingUp) {  if (mScrollableView instanceof NestedScrollView) {  if(isSlidingUp){  return mScrollableView.getScrollY();  } else {  NestedScrollView nsv = ((NestedScrollView) mScrollableView);  View child = nsv.getChildAt(0);  return (child.getBottom() - (nsv.getHeight() + nsv.getScrollY()));  }  } else {  return 0;  }  }  }'
			[25] button ''
			paragraph ''
				StaticText 'Once you define your helper, you can set it using'
				code ''
					StaticText 'setScrollableViewHelper'
				StaticText 'on the sliding panel.'
			heading 'Implementation'
			paragraph ''
				StaticText 'This library was initially based on the opened-sourced'
				[56] link 'SlidingPaneLayout', url='http://developer.android.com/reference/android/support/v4/widget/SlidingPaneLayout.html'
				StaticText 'component from the r13 of the Android Support Library. Thanks Android team!'
			heading 'Requirements'
			paragraph ''
				StaticText 'Tested on Android 2.2+'
			heading 'Other Contributors'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Nov 23, 15 -'
					[67] link '@kiyeonk', url='https://github.com/kiyeonk'
					StaticText '- umanoScrollInterpolator support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Jan 21, 14 - ChaYoung You ('
					[68] link '@yous', url='https://github.com/yous'
					StaticText ') - Slide from the top support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Aug 20, 13 -'
					[69] link '@gipi', url='https://github.com/gipi'
					StaticText '- Android Studio Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Jul 24, 13 - Philip Schiffer ('
					[70] link '@hameno', url='https://github.com/hameno'
					StaticText ') - Maven Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Oct 20, 13 - Irina Preศ™a ('
					[71] link '@iriina', url='https://github.com/iriina'
					StaticText ') - Anchor Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Dec 1, 13 - ('
					[72] link '@youchy', url='https://github.com/youchy'
					StaticText ') - XML Attributes Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Dec 22, 13 - Vladimir Mironov ('
					[73] link '@MironovNsk', url='https://github.com/nsk-mironov'
					StaticText ') - Custom Expanded Panel Height'
			paragraph ''
				StaticText 'If you have an awesome pull request, send it over!'
			heading 'Changelog'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.4.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Use the latest support library 26 and update the min version to 14.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Bug fixes'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.3.1'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Lots of bug fixes from various pull requests.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Removed the nineoldandroids dependency. Use ViewCompat instead.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.3.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'You can now set a'
							code ''
								StaticText 'FadeOnClickListener'
							StaticText ', for when the faded area of the main content is clicked.'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'PanelSlideListener'
							StaticText 'has a new format (multiple of them can be set now'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Fixed the setTouchEnabled bug'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.2.1'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add support for'
							code ''
								StaticText 'umanoScrollInterpolator'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add support for percentage-based sliding panel height using'
							code ''
								StaticText 'layout_weight'
							StaticText 'attribute'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add'
							code ''
								StaticText 'ScrollableViewHelper'
							StaticText 'to allow users extend support for new types of scrollable views.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.2.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Rename'
							code ''
								StaticText 'umanoParalaxOffset'
							StaticText 'to'
							code ''
								StaticText 'umanoParallaxOffset'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'RecyclerView support.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.1.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'umanoScrollableView'
							StaticText 'to supported nested scrolling in children (only ScrollView and ListView are supported for now)'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.0.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'umano'
							StaticText 'prefix for all attributes'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'clipPanel'
							StaticText 'attribute for supporting transparent panels in non-overlay mode.'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setEnabled(false)'
							StaticText '- now completely disables the sliding panel (touch and programmatic sliding)'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setTouchEnabled(false)'
							StaticText "- disables panel's touch responsiveness (drag and click), you can still control the panel programatically"
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'getPanelState'
							StaticText '- is now the only method to get the current panel state'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setPanelState'
							StaticText '- is now the only method to modify the panel state from code'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.2 - Allow'
					code ''
						StaticText 'wrap_content'
					StaticText 'for sliding view height attribute. Bug fixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.1 - Bug fixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.0 - Cleaned up various public method calls. Added animated'
					code ''
						StaticText 'showPanel'
					StaticText '/'
					code ''
						StaticText 'hidePanel'
					StaticText 'methods.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '1.0.1 - Initial Release'
			heading 'Licence'
			blockquote ''
				paragraph ''
					StaticText 'Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:'
				paragraph ''
					[74] link 'http://www.apache.org/licenses/LICENSE-2.0', url='http://www.apache.org/licenses/LICENSE-2.0'
				paragraph ''
					StaticText 'Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.'
The page is the project view for **Umano/AndroidSlidingUpPanel** (project IDโ€ฏ152). Key elements: - Star button with IDโ€ฏ8 labeled โ€œUnstarโ€, indicating the project is currently not starred. - No other action needed on this page to star the repo.
To star this repository, clicking the โ€œUnstarโ€ button will toggle it to โ€œStarโ€. Afterwards the goal will continue by navigating back to the list of topโ€‘starred repositories and repeating the process for the next four repos.
click('8')

Active Tab

http://127.0.0.1:8023/umano/AndroidSlidingUpPanel

Text Observation (Click to expand/collapse)
RootWebArea 'Umano: News Read To You / AndroidSlidingUpPanel ยท GitLab', focused, url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[26] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[27] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[28] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[29] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[30] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[31] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[32] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[33] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'AndroidSlidingUpPanel'
				[34] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
			listitem ''
				[35] link 'Project information', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/activity'
			listitem ''
				[36] link 'Repository', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master'
			listitem ''
				[37] link 'Issues', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
					StaticText '267'
			listitem ''
				[38] link 'Merge requests', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
					StaticText '34'
			listitem ''
				[39] link 'CI/CD', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/pipelines'
			listitem ''
				[40] link 'Deployments', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/environments'
			listitem ''
				[41] link 'Packages and registries', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/packages'
			listitem ''
				[42] link 'Monitor', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/incidents'
			listitem ''
				[43] link 'Analytics', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/value_stream_analytics'
			listitem ''
				[44] link 'Wiki', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/wikis/home'
			listitem ''
				[45] link 'Snippets', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/snippets'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[18] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[19] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[46] link 'Umano: News Read To You', url='http://127.0.0.1:8023/umano'
			listitem ''
				[47] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
	main ''
		StaticText 'A'
		heading 'AndroidSlidingUpPanel'
		StaticText 'Project ID: 152'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Request Access', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/project_members/request_access'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Star', focused
		[9] link '55', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
		navigation ''
			list ''
				listitem ''
					[57] link '361 Commits', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commits/master'
						[75] strong ''
							StaticText '361'
				listitem ''
					[58] link '35 Branches', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/branches'
						[76] strong ''
							StaticText '35'
				listitem ''
					[59] link '8 Tags', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tags'
						[77] strong ''
							StaticText '8'
				listitem ''
					[60] strong ''
						StaticText '10.9 MB'
					StaticText 'Project Storage'
				listitem ''
					[61] link '8 Releases', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/releases'
						[78] strong ''
							StaticText '8'
		paragraph ''
			StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
		image 'user avatar', url='https://www.gravatar.com/avatar/7bd4d29b1cf01ade7f09fbcff24f7b8c?s=80&d=identicon'
		[12] link 'Fix the group', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/45a460435b07e764138a700328836cafc1ed5c42'
		StaticText 'tokudu authored'
		time 'Sep 18, 2017 4:28am GMT+0600'
			StaticText '8 years ago'
		group ''
			StaticText '45a46043'
			[20] button 'Copy commit SHA', live='polite', relevant='additions text'
		[13] button 'master', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[62] link 'AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/'
				listitem ''
					StaticText '/'
					[63] button 'Add to tree', hasPopup='menu', expanded=False
		[14] link 'Find file', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/find_file/master'
		[15] link 'Web IDE', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#modal-confirm-fork-webide'
		[16] button 'Download'
			StaticText 'Select Archive Format'
		[17] link 'Clone', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel#'
		list ''
			listitem ''
				[48] link 'README', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
			listitem ''
				[49] link 'Apache License 2.0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/LICENSE.txt'
		table 'Files, directories, and submodules in the path / for commit reference master', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell 'demo'
						[79] link 'demo', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/demo'
					cell 'Update the library'
						[80] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradle/wrapper'
						[81] link 'gradle/wrapper', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/gradle'
					cell 'Update gradle-wrapper.properties'
						[82] link 'Update gradle-wrapper.properties', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/b95f31dcee9cbd8ef59e1eb10224b8da5c47ff67'
					cell '8 years ago'
						time 'Jun 20, 2017 9:35am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'library'
						[83] link 'library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/tree/master/library'
					cell 'Update the library'
						[84] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell '.gitignore'
						[85] link '.gitignore', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/.gitignore'
					cell 'Updated the gradle wrapper and prepared everything for maven central sync'
						[86] link 'Updated the gradle wrapper and prepared everything for maven central sync', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/3353430aac3b944468eeef869c29689308202039'
					cell '11 years ago'
						time 'May 14, 2014 10:08pm GMT+0600'
							StaticText '11 years ago'
				row ''
					cell '.travis.yml'
						[87] link '.travis.yml', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/.travis.yml'
					cell 'Update .travis.yml'
						[88] link 'Update .travis.yml', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/96677b69d3531bbbee72724681967040a70c2c44'
					cell '8 years ago'
						time 'Jun 20, 2017 9:37am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'LICENSE.txt'
						[89] link 'LICENSE.txt', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/LICENSE.txt'
					cell 'Update LICENSE.txt'
						[90] link 'Update LICENSE.txt', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/58b292f52348027b4cbdd3d405446fdba1e88152'
					cell '9 years ago'
						time 'Nov 18, 2015 3:19pm GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'README.md'
						[91] link 'README.md', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
					cell 'Update the library'
						[92] link 'Update the library', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/869dd596be113d6b813ca9109177de8260234a2b'
					cell '8 years ago'
						time 'Sep 18, 2017 4:07am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'build.gradle'
						[93] link 'build.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/build.gradle'
					cell 'Upgrade to SDK'
						[94] link 'Upgrade to SDK', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/2e0179412bae438939efef01d0b5cb3d83c49eab'
					cell '8 years ago'
						time 'Sep 18, 2017 3:44am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradle.properties'
						[95] link 'gradle.properties', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradle.properties'
					cell 'Fix the group'
						[96] link 'Fix the group', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/45a460435b07e764138a700328836cafc1ed5c42'
					cell '8 years ago'
						time 'Sep 18, 2017 4:28am GMT+0600'
							StaticText '8 years ago'
				row ''
					cell 'gradlew'
						[97] link 'gradlew', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradlew'
					cell 'Update to Gradle 2.13.'
						[98] link 'Update to Gradle 2.13.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/4ec61db398e9d920b118ea364a6dc3bfbfc4cc0d'
					cell '9 years ago'
						time 'Aug 24, 2016 2:45am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'gradlew.bat'
						[99] link 'gradlew.bat', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/gradlew.bat'
					cell 'Update to Gradle 2.13.'
						[100] link 'Update to Gradle 2.13.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/4ec61db398e9d920b118ea364a6dc3bfbfc4cc0d'
					cell '9 years ago'
						time 'Aug 24, 2016 2:45am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'maven_push.gradle'
						[101] link 'maven_push.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/maven_push.gradle'
					cell 'Updating maven_push.gradle to the latest version.'
						[102] link 'Updating maven_push.gradle to the latest version.', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/d31a33ac40a3546c66c02025086b0504308a5c7c'
					cell '9 years ago'
						time 'Feb 17, 2016 9:56am GMT+0600'
							StaticText '9 years ago'
				row ''
					cell 'settings.gradle'
						[103] link 'settings.gradle', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/settings.gradle'
					cell 'Move to a multi-project gradle build'
						[104] link 'Move to a multi-project gradle build', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/ec84d3ea232fffffbb5aa5dd06df85c2ce998b22'
					cell '11 years ago'
						time 'Jan 9, 2014 2:37am GMT+0600'
							StaticText '11 years ago'
				row ''
					cell 'slidinguppanel.png'
						[105] link 'slidinguppanel.png', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/slidinguppanel.png'
					cell 'Adding the screenshot'
						[106] link 'Adding the screenshot', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/commit/3e35b3b06402af97a67c30d9e4c2bcd172206a31'
					cell '12 years ago'
						time 'Jun 1, 2013 1:28am GMT+0600'
							StaticText '12 years ago'
		article ''
			[21] link 'README.md', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/blob/master/README.md'
				[50] strong ''
					StaticText 'README.md'
			paragraph ''
				[51] link 'Maven Central', url='https://maven-badges.herokuapp.com/maven-central/com.sothree.slidinguppanel/library'
					image 'Maven Central', url='https://maven-badges.herokuapp.com/maven-central/com.sothree.slidinguppanel/library/badge.svg'
				StaticText ''
				[52] link 'Badge', url='http://www.libtastic.com/technology/30/'
					image 'Badge', url='http://www.libtastic.com/static/osbadges/30.png'
			paragraph ''
				[53] strong ''
					StaticText 'Note:'
				StaticText 'we are'
				[54] strong ''
					StaticText 'not'
				StaticText 'actively responding to issues right now. If you find a bug, please submit a PR.'
			heading 'Android Sliding Up Panel'
			paragraph ''
				StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application.'
			paragraph ''
				StaticText 'As seen in Umano Android App (now acquired by Dropbox):'
			paragraph ''
				[55] link 'SlidingUpPanelLayout', url='https://raw.github.com/umano/AndroidSlidingUpPanelDemo/master/slidinguppanel.png'
					image 'SlidingUpPanelLayout', url='https://raw.github.com/umano/AndroidSlidingUpPanelDemo/master/slidinguppanel.png'
			heading 'Known Uses in Popular Apps'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Soundcloud] ('
					[64] link 'https://play.google.com/store/apps/details?id=com.soundcloud.android', url='https://play.google.com/store/apps/details?id=com.soundcloud.android'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Dropbox Paper] ('
					[65] link 'https://play.google.com/store/apps/details?id=com.dropbox.paper', url='https://play.google.com/store/apps/details?id=com.dropbox.paper'
					StaticText ')'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '[Snaptee] ('
					[66] link 'https://play.google.com/store/apps/details?id=co.snaptee.android', url='https://play.google.com/store/apps/details?id=co.snaptee.android'
					StaticText ')'
			paragraph ''
				StaticText 'If you are using the library and you would like to have your app listed, simply let us know.'
			heading 'Importing the Library'
			paragraph ''
				StaticText 'Simply add the following dependency to your'
				code ''
					StaticText 'build.gradle'
				StaticText 'file to use the latest version:'
			code ''
				StaticText "dependencies  {   repositories  {   mavenCentral ()   }   compile  'com.sothree.slidinguppanel:library:3.4.0'  }"
			[22] button ''
			heading 'Usage'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Include'
					code ''
						StaticText 'com.sothree.slidinguppanel.SlidingUpPanelLayout'
					StaticText 'as the root element in your activity layout.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The layout must have'
					code ''
						StaticText 'gravity'
					StaticText 'set to either'
					code ''
						StaticText 'top'
					StaticText 'or'
					code ''
						StaticText 'bottom'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Make sure that it has two children. The first child is your main layout. The second child is your layout for the sliding up panel.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The main layout should have the width and the height set to'
					code ''
						StaticText 'match_parent'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'The sliding layout should have the width set to'
					code ''
						StaticText 'match_parent'
					StaticText 'and the height set to either'
					code ''
						StaticText 'match_parent'
					StaticText ','
					code ''
						StaticText 'wrap_content'
					StaticText 'or the max desireable height. If you would like to define the height as the percetange of the screen, set it to'
					code ''
						StaticText 'match_parent'
					StaticText 'and also define a'
					code ''
						StaticText 'layout_weight'
					StaticText 'attribute for the sliding view.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the whole panel will act as a drag region and will intercept clicks and drag events. You can restrict the drag area to a specific view by using the'
					code ''
						StaticText 'setDragView'
					StaticText 'method or'
					code ''
						StaticText 'umanoDragView'
					StaticText 'attribute.'
			paragraph ''
				StaticText 'For more information, please refer to the sample code.'
			code ''
				StaticText '<com.sothree.slidinguppanel.SlidingUpPanelLayout   xmlns:sothree= "http://schemas.android.com/apk/res-auto"   android:id= "@+id/sliding_layout"   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "bottom"   sothree:umanoPanelHeight= "68dp"   sothree:umanoShadowHeight= "4dp" >    <TextView   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "center"   android:text= "Main Content"   android:textSize= "16sp"  />    <TextView   android:layout_width= "match_parent"   android:layout_height= "match_parent"   android:gravity= "center|top"   android:text= "The Awesome Sliding Up Panel"   android:textSize= "16sp"  />  </com.sothree.slidinguppanel.SlidingUpPanelLayout>'
			[23] button ''
			paragraph ''
				StaticText 'For smooth interaction with the ActionBar, make sure that'
				code ''
					StaticText 'windowActionBarOverlay'
				StaticText 'is set to'
				code ''
					StaticText 'true'
				StaticText 'in your styles:'
			code ''
				StaticText '<style  name= "AppTheme" >   <item  name= "android:windowActionBarOverlay" > true </item>  </style>'
			[24] button ''
			paragraph ''
				StaticText 'However, in this case you would likely want to add a top margin to your main layout of'
				code ''
					StaticText '?android:attr/actionBarSize'
				StaticText 'or'
				code ''
					StaticText '?attr/actionBarSize'
				StaticText 'to support older API versions.'
			heading 'Caveats, Additional Features and Customization'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'If you are using a custom'
					code ''
						StaticText 'umanoDragView'
					StaticText ', the panel will pass through the click events to the main layout. Make your second layout'
					code ''
						StaticText 'clickable'
					StaticText 'to prevent this.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can change the panel height by using the'
					code ''
						StaticText 'setPanelHeight'
					StaticText 'method or'
					code ''
						StaticText 'umanoPanelHeight'
					StaticText 'attribute.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'If you would like to hide the shadow above the sliding panel, set'
					code ''
						StaticText 'shadowHeight'
					StaticText 'attribute to 0.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setEnabled(false)'
					StaticText 'to completely disable the sliding panel (including touch and programmatic sliding)'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setTouchEnabled(false)'
					StaticText "to disables panel's touch responsiveness (drag and click), you can still control the panel programatically"
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'getPanelState'
					StaticText 'to get the current panel state'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Use'
					code ''
						StaticText 'setPanelState'
					StaticText 'to set the current panel state'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can add parallax to the main view by setting'
					code ''
						StaticText 'umanoParallaxOffset'
					StaticText 'attribute (see demo for the example).'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can set a anchor point in the middle of the screen using'
					code ''
						StaticText 'setAnchorPoint'
					StaticText 'to allow an intermediate expanded state for the panel (similar to Google Maps).'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can set a'
					code ''
						StaticText 'PanelSlideListener'
					StaticText 'to monitor events about sliding panes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can also make the panel slide from the top by changing the'
					code ''
						StaticText 'layout_gravity'
					StaticText 'attribute of the layout to'
					code ''
						StaticText 'top'
					StaticText '.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'You can provide a scroll interpolator for the panel movement by setting'
					code ''
						StaticText 'umanoScrollInterpolator'
					StaticText 'attribute. For instance, if you want a bounce or overshoot effect for the panel.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the panel pushes up the main content. You can make it overlay the main content by using'
					code ''
						StaticText 'setOverlayed'
					StaticText 'method or'
					code ''
						StaticText 'umanoOverlay'
					StaticText 'attribute. This is useful if you would like to make the sliding layout semi-transparent. You can also set'
					code ''
						StaticText 'umanoClipPanel'
					StaticText 'to false to make the panel transparent in non-overlay mode.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'By default, the main content is dimmed as the panel slides up. You can change the dim color by changing'
					code ''
						StaticText 'umanoFadeColor'
					StaticText '. Set it to'
					code ''
						StaticText '"@android:color/transparent"'
					StaticText 'to remove dimming completely.'
			heading 'Scrollable Sliding Views'
			paragraph ''
				StaticText 'If you have a scrollable view inside of the sliding panel, make sure to set'
				code ''
					StaticText 'umanoScrollableView'
				StaticText 'attribute on the panel to supported nested scrolling. The panel supports'
				code ''
					StaticText 'ListView'
				StaticText ','
				code ''
					StaticText 'ScrollView'
				StaticText 'and'
				code ''
					StaticText 'RecyclerView'
				StaticText 'out of the box, but you can add support for any type of a scrollable view by setting a custom'
				code ''
					StaticText 'ScrollableViewHelper'
				StaticText '. Here is an example for'
				code ''
					StaticText 'NestedScrollView'
			code ''
				StaticText 'public class NestedScrollableViewHelper extends ScrollableViewHelper {  public int getScrollableViewScrollPosition(View scrollableView, boolean isSlidingUp) {  if (mScrollableView instanceof NestedScrollView) {  if(isSlidingUp){  return mScrollableView.getScrollY();  } else {  NestedScrollView nsv = ((NestedScrollView) mScrollableView);  View child = nsv.getChildAt(0);  return (child.getBottom() - (nsv.getHeight() + nsv.getScrollY()));  }  } else {  return 0;  }  }  }'
			[25] button ''
			paragraph ''
				StaticText 'Once you define your helper, you can set it using'
				code ''
					StaticText 'setScrollableViewHelper'
				StaticText 'on the sliding panel.'
			heading 'Implementation'
			paragraph ''
				StaticText 'This library was initially based on the opened-sourced'
				[56] link 'SlidingPaneLayout', url='http://developer.android.com/reference/android/support/v4/widget/SlidingPaneLayout.html'
				StaticText 'component from the r13 of the Android Support Library. Thanks Android team!'
			heading 'Requirements'
			paragraph ''
				StaticText 'Tested on Android 2.2+'
			heading 'Other Contributors'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Nov 23, 15 -'
					[67] link '@kiyeonk', url='https://github.com/kiyeonk'
					StaticText '- umanoScrollInterpolator support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Jan 21, 14 - ChaYoung You ('
					[68] link '@yous', url='https://github.com/yous'
					StaticText ') - Slide from the top support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Aug 20, 13 -'
					[69] link '@gipi', url='https://github.com/gipi'
					StaticText '- Android Studio Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Jul 24, 13 - Philip Schiffer ('
					[70] link '@hameno', url='https://github.com/hameno'
					StaticText ') - Maven Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Oct 20, 13 - Irina Preศ™a ('
					[71] link '@iriina', url='https://github.com/iriina'
					StaticText ') - Anchor Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Dec 1, 13 - ('
					[72] link '@youchy', url='https://github.com/youchy'
					StaticText ') - XML Attributes Support'
				listitem ''
					ListMarker 'โ€ข'
					StaticText 'Dec 22, 13 - Vladimir Mironov ('
					[73] link '@MironovNsk', url='https://github.com/nsk-mironov'
					StaticText ') - Custom Expanded Panel Height'
			paragraph ''
				StaticText 'If you have an awesome pull request, send it over!'
			heading 'Changelog'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.4.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Use the latest support library 26 and update the min version to 14.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Bug fixes'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.3.1'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Lots of bug fixes from various pull requests.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Removed the nineoldandroids dependency. Use ViewCompat instead.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.3.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'You can now set a'
							code ''
								StaticText 'FadeOnClickListener'
							StaticText ', for when the faded area of the main content is clicked.'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'PanelSlideListener'
							StaticText 'has a new format (multiple of them can be set now'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Fixed the setTouchEnabled bug'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.2.1'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add support for'
							code ''
								StaticText 'umanoScrollInterpolator'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add support for percentage-based sliding panel height using'
							code ''
								StaticText 'layout_weight'
							StaticText 'attribute'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Add'
							code ''
								StaticText 'ScrollableViewHelper'
							StaticText 'to allow users extend support for new types of scrollable views.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.2.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Rename'
							code ''
								StaticText 'umanoParalaxOffset'
							StaticText 'to'
							code ''
								StaticText 'umanoParallaxOffset'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'RecyclerView support.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.1.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'umanoScrollableView'
							StaticText 'to supported nested scrolling in children (only ScrollView and ListView are supported for now)'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '3.0.0'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'umano'
							StaticText 'prefix for all attributes'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'Added'
							code ''
								StaticText 'clipPanel'
							StaticText 'attribute for supporting transparent panels in non-overlay mode.'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setEnabled(false)'
							StaticText '- now completely disables the sliding panel (touch and programmatic sliding)'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setTouchEnabled(false)'
							StaticText "- disables panel's touch responsiveness (drag and click), you can still control the panel programatically"
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'getPanelState'
							StaticText '- is now the only method to get the current panel state'
						listitem ''
							ListMarker 'โ—ฆ'
							code ''
								StaticText 'setPanelState'
							StaticText '- is now the only method to modify the panel state from code'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.2 - Allow'
					code ''
						StaticText 'wrap_content'
					StaticText 'for sliding view height attribute. Bug fixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.1 - Bug fixes.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '2.0.0 - Cleaned up various public method calls. Added animated'
					code ''
						StaticText 'showPanel'
					StaticText '/'
					code ''
						StaticText 'hidePanel'
					StaticText 'methods.'
				listitem ''
					ListMarker 'โ€ข'
					StaticText '1.0.1 - Initial Release'
			heading 'Licence'
			blockquote ''
				paragraph ''
					StaticText 'Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:'
				paragraph ''
					[74] link 'http://www.apache.org/licenses/LICENSE-2.0', url='http://www.apache.org/licenses/LICENSE-2.0'
				paragraph ''
					StaticText 'Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.'
The user clicked the "Star" button (IDโ€ฏ8) on the Umano/AndroidSlidingUpPanel project page. The page title now indicates the project is starred.
A successful click on the star button should change the button from โ€œStarโ€ to โ€œUnstarโ€ and increment the star counter. To continue the task, we need to return to the sorted list and star the next four repositories.
go_back()

Active Tab

http://127.0.0.1:8023/explore/projects/starred

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore/projects/starred'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore/projects/starred#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 5', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button ''
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'A', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				heading 'Umano: News Read To You / AndroidSlidingUpPanel'
					[123] link 'Umano: News Read To You / AndroidSlidingUpPanel', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.'
				[23] link '56', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/forks'
				[25] link '34', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/merge_requests'
				[26] link '267', url='http://127.0.0.1:8023/umano/AndroidSlidingUpPanel/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:06am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'C', url='http://127.0.0.1:8023/facebook/create-react-app'
				heading 'Meta / create-react-app'
					[124] link 'Meta / create-react-app', url='http://127.0.0.1:8023/facebook/create-react-app'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Set up a modern web app by running one command.'
				[28] link '53', url='http://127.0.0.1:8023/facebook/create-react-app/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/facebook/create-react-app/-/forks'
				[30] link '417', url='http://127.0.0.1:8023/facebook/create-react-app/-/merge_requests'
				[31] link '1.5k', url='http://127.0.0.1:8023/facebook/create-react-app/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:05pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'F', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				heading 'Karl Kroening / ffmpeg-python'
					[125] link 'Karl Kroening / ffmpeg-python', url='http://127.0.0.1:8023/kkroening/ffmpeg-python'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Python bindings for FFmpeg - with complex filtering support'
				[33] link '51', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/forks'
				[35] link '34', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/merge_requests'
				[36] link '402', url='http://127.0.0.1:8023/kkroening/ffmpeg-python/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'P', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				heading 'mk-j / PHP_XLSXWriter'
					[126] link 'mk-j / PHP_XLSXWriter', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Lightwight XLSX Excel Spreadsheet Writer in PHP'
				[38] link '47', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/forks'
				[40] link '24', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/merge_requests'
				[41] link '101', url='http://127.0.0.1:8023/mk-j/PHP_XLSXWriter/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:37pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[42] link 'A', url='http://127.0.0.1:8023/koush/AndroidAsync'
				heading 'Koushik Dutta / AndroidAsync'
					[127] link 'Koushik Dutta / AndroidAsync', url='http://127.0.0.1:8023/koush/AndroidAsync'
				StaticText 'Other'
				paragraph ''
					StaticText 'Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.'
				[43] link '46', url='http://127.0.0.1:8023/koush/AndroidAsync/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/koush/AndroidAsync/-/forks'
				[45] link '19', url='http://127.0.0.1:8023/koush/AndroidAsync/-/merge_requests'
				[46] link '333', url='http://127.0.0.1:8023/koush/AndroidAsync/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 10:17pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'P', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				heading 'Erik Linder-Norรฉn / PyTorch-GAN'
					[128] link 'Erik Linder-Norรฉn / PyTorch-GAN', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'PyTorch implementations of Generative Adversarial Networks.'
				[48] link '45', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/starrers'
				[49] link '1', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/forks'
				[50] link '24', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/merge_requests'
				[51] link '102', url='http://127.0.0.1:8023/eriklindernoren/PyTorch-GAN/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 7:41pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[52] link 'A', url='http://127.0.0.1:8023/thoughtbot/administrate'
				heading 'thoughtbot, inc. / administrate'
					[129] link 'thoughtbot, inc. / administrate', url='http://127.0.0.1:8023/thoughtbot/administrate'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'A Rails engine that helps you put together a super-flexible admin dashboard.'
				[53] link '44', url='http://127.0.0.1:8023/thoughtbot/administrate/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/thoughtbot/administrate/-/forks'
				[55] link '32', url='http://127.0.0.1:8023/thoughtbot/administrate/-/merge_requests'
				[56] link '96', url='http://127.0.0.1:8023/thoughtbot/administrate/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 2:40am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'K', url='http://127.0.0.1:8023/keycloak/keycloak'
				heading 'Keycloak / keycloak'
					[130] link 'Keycloak / keycloak', url='http://127.0.0.1:8023/keycloak/keycloak'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'Open Source Identity and Access Management For Modern Applications and Services'
				[58] link '43', url='http://127.0.0.1:8023/keycloak/keycloak/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/keycloak/keycloak/-/forks'
				[60] link '230', url='http://127.0.0.1:8023/keycloak/keycloak/-/merge_requests'
				[61] link '1.6k', url='http://127.0.0.1:8023/keycloak/keycloak/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 12:16pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'A', url='http://127.0.0.1:8023/wting/autojump'
				heading 'William Ting / autojump'
					[131] link 'William Ting / autojump', url='http://127.0.0.1:8023/wting/autojump'
				StaticText 'Other'
				paragraph ''
					StaticText 'A cd command that learns - easily navigate directories from the command line'
				[63] link '42', url='http://127.0.0.1:8023/wting/autojump/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/wting/autojump/-/forks'
				[65] link '54', url='http://127.0.0.1:8023/wting/autojump/-/merge_requests'
				[66] link '158', url='http://127.0.0.1:8023/wting/autojump/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:35am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'O', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				heading 'OpenAPI Tools / openapi-generator'
					[132] link 'OpenAPI Tools / openapi-generator', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)'
				[68] link '42', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/forks'
				[70] link '402', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/merge_requests'
				[71] link '3.5k', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 11:27pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'P', url='http://127.0.0.1:8023/yzhao062/pyod'
				heading 'Yue Zhao / pyod'
					[133] link 'Yue Zhao / pyod', url='http://127.0.0.1:8023/yzhao062/pyod'
				StaticText 'BSD 2-Clause "Simplified" License'
				paragraph ''
					StaticText 'A Comprehensive and Scalable Python Library for Outlier Detection (Anomaly Detection)'
				[73] link '41', url='http://127.0.0.1:8023/yzhao062/pyod/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/yzhao062/pyod/-/forks'
				[75] link '16', url='http://127.0.0.1:8023/yzhao062/pyod/-/merge_requests'
				[76] link '144', url='http://127.0.0.1:8023/yzhao062/pyod/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:14pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'C', url='http://127.0.0.1:8023/capnproto/capnproto'
				heading "Cap'n Proto / capnproto"
					[134] link "Cap'n Proto / capnproto", url='http://127.0.0.1:8023/capnproto/capnproto'
				StaticText 'Other'
				paragraph ''
					StaticText "Cap'n Proto serialization/RPC system - core tools and C++ library"
				[78] link '39', url='http://127.0.0.1:8023/capnproto/capnproto/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/capnproto/capnproto/-/forks'
				[80] link '47', url='http://127.0.0.1:8023/capnproto/capnproto/-/merge_requests'
				[81] link '136', url='http://127.0.0.1:8023/capnproto/capnproto/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'P', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				heading 'PyAV / PyAV'
					[135] link 'PyAV / PyAV', url='http://127.0.0.1:8023/PyAV-Org/PyAV'
				StaticText 'BSD 3-Clause "New" or "Revised" License'
				paragraph ''
					StaticText "Pythonic bindings for FFmpeg's libraries."
				[83] link '39', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/forks'
				[85] link '26', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/merge_requests'
				[86] link '37', url='http://127.0.0.1:8023/PyAV-Org/PyAV/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'N', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				heading 'http ... PARTY! / node-http-proxy'
					[136] link 'http ... PARTY! / node-http-proxy', url='http://127.0.0.1:8023/http-party/node-http-proxy'
				StaticText 'Other'
				paragraph ''
					StaticText 'A full-featured http proxy for node.js'
				[88] link '38', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/forks'
				[90] link '102', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/merge_requests'
				[91] link '482', url='http://127.0.0.1:8023/http-party/node-http-proxy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:28pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				heading 'Zhongyi Tong / electronic-wechat'
					[137] link 'Zhongyi Tong / electronic-wechat', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat'
				StaticText 'MIT License'
				paragraph ''
					StaticText '๐Ÿ’ฌ A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.'
				[93] link '35', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/forks'
				[95] link '10', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/merge_requests'
				[96] link '198', url='http://127.0.0.1:8023/geeeeeeeeek/electronic-wechat/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:48am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'W', url='http://127.0.0.1:8023/youfou/wxpy'
				heading 'Youfou / wxpy'
					[138] link 'Youfou / wxpy', url='http://127.0.0.1:8023/youfou/wxpy'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'ๅพฎไฟกๆœบๅ™จไบบ / ๅฏ่ƒฝๆ˜ฏๆœ€ไผ˜้›…็š„ๅพฎไฟกไธชไบบๅท API โœจ โœจ'
				[98] link '35', url='http://127.0.0.1:8023/youfou/wxpy/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/youfou/wxpy/-/forks'
				[100] link '8', url='http://127.0.0.1:8023/youfou/wxpy/-/merge_requests'
				[101] link '295', url='http://127.0.0.1:8023/youfou/wxpy/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:13pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'F', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				heading 'Matt Harvey / five-video-classification-methods'
					[139] link 'Matt Harvey / five-video-classification-methods', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Code that accompanies my blog post outlining five video classification methods in Keras and TensorFlow'
				[103] link '35', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/forks'
				[105] link '7', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/merge_requests'
				[106] link '47', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:25am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'C', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				heading 'covid19india / covid19india-react'
					[140] link 'covid19india / covid19india-react', url='http://127.0.0.1:8023/covid19india/covid19india-react'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Tracking the impact of COVID-19 in India'
				[108] link '34', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/forks'
				[110] link '11', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/merge_requests'
				[111] link '27', url='http://127.0.0.1:8023/covid19india/covid19india-react/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 4:55am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'A', url='http://127.0.0.1:8023/Arachni/arachni'
				heading 'Arachni - Web Application Security Scanner Framework / arachni'
					[141] link 'Arachni - Web Application Security Scanner Framework / arachni', url='http://127.0.0.1:8023/Arachni/arachni'
				StaticText 'Other'
				paragraph ''
					StaticText 'Web Application Security Scanner Framework'
				[113] link '34', url='http://127.0.0.1:8023/Arachni/arachni/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/Arachni/arachni/-/forks'
				[115] link '8', url='http://127.0.0.1:8023/Arachni/arachni/-/merge_requests'
				[116] link '125', url='http://127.0.0.1:8023/Arachni/arachni/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:38pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'B', url='http://127.0.0.1:8023/facebook/buck'
				heading 'Meta / buck'
					[142] link 'Meta / buck', url='http://127.0.0.1:8023/facebook/buck'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.'
				[118] link '34', url='http://127.0.0.1:8023/facebook/buck/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/facebook/buck/-/forks'
				[120] link '22', url='http://127.0.0.1:8023/facebook/buck/-/merge_requests'
				[121] link '201', url='http://127.0.0.1:8023/facebook/buck/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 1:37am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects/starred?non_archived=true&page=2&sort=stars'
Jump Action
[B]goto('http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars')

Active Tab

http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 4', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button ''
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'P', url='http://127.0.0.1:8023/yzhao062/pyod'
				heading 'Yue Zhao / pyod'
					[124] link 'Yue Zhao / pyod', url='http://127.0.0.1:8023/yzhao062/pyod'
				StaticText 'BSD 2-Clause "Simplified" License'
				paragraph ''
					StaticText 'A Comprehensive and Scalable Python Library for Outlier Detection (Anomaly Detection)'
				[23] link '41', url='http://127.0.0.1:8023/yzhao062/pyod/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/yzhao062/pyod/-/forks'
				[25] link '16', url='http://127.0.0.1:8023/yzhao062/pyod/-/merge_requests'
				[26] link '144', url='http://127.0.0.1:8023/yzhao062/pyod/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 9:14pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'A', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs'
				heading 'Jakub Klinkovskรฝ / arch-wiki-docs'
					[125] link 'Jakub Klinkovskรฝ / arch-wiki-docs', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs'
				StaticText 'GNU General Public License v3.0'
				paragraph ''
					StaticText 'A script to download pages from Arch Wiki for offline browsing'
				[28] link '5', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/forks'
				[30] link '2', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/merge_requests'
				[31] link '3', url='http://127.0.0.1:8023/lahwaacz/arch-wiki-docs/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:19pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'C', url='http://127.0.0.1:8023/checkstyle/checkstyle'
				heading 'Checkstyle / checkstyle'
					[126] link 'Checkstyle / checkstyle', url='http://127.0.0.1:8023/checkstyle/checkstyle'
				StaticText 'Other'
				paragraph ''
					StaticText 'Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.'
				[33] link '22', url='http://127.0.0.1:8023/checkstyle/checkstyle/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/checkstyle/checkstyle/-/forks'
				[35] link '51', url='http://127.0.0.1:8023/checkstyle/checkstyle/-/merge_requests'
				[36] link '469', url='http://127.0.0.1:8023/checkstyle/checkstyle/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 6:27pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'D', url='http://127.0.0.1:8023/primer/design'
				heading 'Primer / design'
					[127] link 'Primer / design', url='http://127.0.0.1:8023/primer/design'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Primer Design Guidelines'
				[38] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/primer/design/-/forks'
				[40] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests'
				[41] link '21', url='http://127.0.0.1:8023/primer/design/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 2:47pm GMT+0600'
					StaticText '1 day ago'
			listitem ''
				[42] link 'B', url='http://127.0.0.1:8023/OptimalBits/bull'
				heading 'OptimalBits / bull'
					[128] link 'OptimalBits / bull', url='http://127.0.0.1:8023/OptimalBits/bull'
				StaticText 'Other'
				paragraph ''
					StaticText 'Premium Queue package for handling distributed jobs and messages in NodeJS.'
				[43] link '32', url='http://127.0.0.1:8023/OptimalBits/bull/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/OptimalBits/bull/-/forks'
				[45] link '9', url='http://127.0.0.1:8023/OptimalBits/bull/-/merge_requests'
				[46] link '175', url='http://127.0.0.1:8023/OptimalBits/bull/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:57pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'A', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021'
				heading 'Abishek S / Amazon_ML_Challenge_2021'
					[129] link 'Abishek S / Amazon_ML_Challenge_2021', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021'
				[48] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/starrers'
				[49] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/forks'
				[50] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/merge_requests'
				[51] link '0', url='http://127.0.0.1:8023/abisubramanya27/Amazon_ML_Challenge_2021/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[52] link 'E', url='http://127.0.0.1:8023/abisubramanya27/E-commerce'
				heading 'Abishek S / E-commerce'
					[130] link 'Abishek S / E-commerce', url='http://127.0.0.1:8023/abisubramanya27/E-commerce'
				[53] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-commerce/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-commerce/-/forks'
				[55] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-commerce/-/merge_requests'
				[56] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-commerce/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'H', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project'
				heading 'Abishek S / Hotel_Project'
					[131] link 'Abishek S / Hotel_Project', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project'
				[58] link '0', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project/-/forks'
				[60] link '0', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project/-/merge_requests'
				[61] link '0', url='http://127.0.0.1:8023/abisubramanya27/Hotel_Project/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'C', url='http://127.0.0.1:8023/cppmap/cppmap.docs'
				heading 'cppmap / cppmap.docs'
					[132] link 'cppmap / cppmap.docs', url='http://127.0.0.1:8023/cppmap/cppmap.docs'
				StaticText 'The Unlicense'
				paragraph ''
					StaticText '๐Ÿ—บ ๏ธ Source code of "C++ ใฎๆญฉใๆ–น": C++20/23/26 resources written in Japanese.'
				[63] link '4', url='http://127.0.0.1:8023/cppmap/cppmap.docs/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/cppmap/cppmap.docs/-/forks'
				[65] link '1', url='http://127.0.0.1:8023/cppmap/cppmap.docs/-/merge_requests'
				[66] link '8', url='http://127.0.0.1:8023/cppmap/cppmap.docs/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 1:52am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'B', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math'
				heading 'Lee Wang(็Ž‹ๅˆฉ) / beauty-of-math'
					[133] link 'Lee Wang(็Ž‹ๅˆฉ) / beauty-of-math', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math'
				paragraph ''
					StaticText '่ดๅกžๅฐ”ๆ›ฒ็บฟๅฑ•็คบใ€‚ใ€‚ใ€‚(Bezier)'
				[68] link '1', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math/-/forks'
				[70] link '0', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math/-/merge_requests'
				[71] link '1', url='http://127.0.0.1:8023/leeowenowen/beauty-of-math/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:41am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'C', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua'
				heading 'Xiance Wu / chinese-xinhua'
					[134] link 'Xiance Wu / chinese-xinhua', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua'
				StaticText 'MIT License'
				paragraph ''
					StaticText '๐Ÿ“™ ไธญๅŽๆ–ฐๅŽๅญ—ๅ…ธๆ•ฐๆฎๅบ“ใ€‚ๅŒ…ๆ‹ฌๆญ‡ๅŽ่ฏญ๏ผŒๆˆ่ฏญ๏ผŒ่ฏ่ฏญ๏ผŒๆฑ‰ๅญ—ใ€‚'
				[73] link '30', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua/-/forks'
				[75] link '5', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua/-/merge_requests'
				[76] link '25', url='http://127.0.0.1:8023/pwxcoo/chinese-xinhua/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:17am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'I', url='http://127.0.0.1:8023/igraph/igraph'
				heading 'igraph development team / igraph'
					[135] link 'igraph development team / igraph', url='http://127.0.0.1:8023/igraph/igraph'
				StaticText 'GNU General Public License v2.0'
				paragraph ''
					StaticText 'Library for the analysis of networks'
				[78] link '15', url='http://127.0.0.1:8023/igraph/igraph/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/igraph/igraph/-/forks'
				[80] link '9', url='http://127.0.0.1:8023/igraph/igraph/-/merge_requests'
				[81] link '187', url='http://127.0.0.1:8023/igraph/igraph/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:37pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'H', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler'
				heading 'yujiosaka / headless-chrome-crawler'
					[136] link 'yujiosaka / headless-chrome-crawler', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Distributed crawler powered by Headless Chrome'
				[83] link '25', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler/-/forks'
				[85] link '4', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler/-/merge_requests'
				[86] link '29', url='http://127.0.0.1:8023/yujiosaka/headless-chrome-crawler/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:29pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'V', url='http://127.0.0.1:8023/Media-Smart/vedaseg'
				heading 'Media-Smart / vedaseg'
					[137] link 'Media-Smart / vedaseg', url='http://127.0.0.1:8023/Media-Smart/vedaseg'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'A semantic segmentation toolbox based on PyTorch'
				[88] link '7', url='http://127.0.0.1:8023/Media-Smart/vedaseg/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/Media-Smart/vedaseg/-/forks'
				[90] link '1', url='http://127.0.0.1:8023/Media-Smart/vedaseg/-/merge_requests'
				[91] link '6', url='http://127.0.0.1:8023/Media-Smart/vedaseg/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:25am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'S', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo'
				heading 'Avinash Paliwal / Super-SloMo'
					[138] link 'Avinash Paliwal / Super-SloMo', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'PyTorch implementation of Super SloMo by Jiang et al.'
				[93] link '24', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo/-/forks'
				[95] link '10', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo/-/merge_requests'
				[96] link '19', url='http://127.0.0.1:8023/avinashpaliwal/Super-SloMo/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 3:09pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'B', url='http://127.0.0.1:8023/Nightonke/BoomMenu'
				heading '้ป„ไผŸๅนณ / BoomMenu'
					[139] link '้ป„ไผŸๅนณ / BoomMenu', url='http://127.0.0.1:8023/Nightonke/BoomMenu'
				paragraph ''
					StaticText 'A menu which can ... BOOM! - Android'
				[98] link '30', url='http://127.0.0.1:8023/Nightonke/BoomMenu/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/Nightonke/BoomMenu/-/forks'
				[100] link '5', url='http://127.0.0.1:8023/Nightonke/BoomMenu/-/merge_requests'
				[101] link '114', url='http://127.0.0.1:8023/Nightonke/BoomMenu/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 3:19am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'O', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				heading 'OpenAPI Tools / openapi-generator'
					[140] link 'OpenAPI Tools / openapi-generator', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator'
				StaticText 'Apache License 2.0'
				paragraph ''
					StaticText 'OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)'
				[103] link '42', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/forks'
				[105] link '402', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/merge_requests'
				[106] link '3.5k', url='http://127.0.0.1:8023/OpenAPITools/openapi-generator/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 11:27pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'F', url='http://127.0.0.1:8023/fontello/fontello'
				heading 'Fontello / fontello'
					[141] link 'Fontello / fontello', url='http://127.0.0.1:8023/fontello/fontello'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Iconic fonts scissors'
				[108] link '27', url='http://127.0.0.1:8023/fontello/fontello/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/fontello/fontello/-/forks'
				[110] link '0', url='http://127.0.0.1:8023/fontello/fontello/-/merge_requests'
				[111] link '0', url='http://127.0.0.1:8023/fontello/fontello/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:03am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'F', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				heading 'Matt Harvey / five-video-classification-methods'
					[142] link 'Matt Harvey / five-video-classification-methods', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Code that accompanies my blog post outlining five video classification methods in Keras and TensorFlow'
				[113] link '35', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/forks'
				[115] link '7', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/merge_requests'
				[116] link '47', url='http://127.0.0.1:8023/harvitronix/five-video-classification-methods/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 2:25am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'E', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21'
				heading 'Abishek S / E-Contest_Shaastra21'
					[143] link 'Abishek S / E-Contest_Shaastra21', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21'
				[118] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21/-/forks'
				[120] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21/-/merge_requests'
				[121] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-Contest_Shaastra21/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Prev', url='http://127.0.0.1:8023/explore/projects?non_archived=true&sort=stars'
			listitem ''
				[123] link 'Next', url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=3&sort=stars'
We are still on the Explore Projects page, currently on pageย 2. Key content: - A โ€œPrevโ€ link (IDโ€ฏ122) that navigates to pageย 1. - No star buttons are present on this listing page; each project must be opened individually.
To access the topโ€‘five repositories, we need to locate them on the mostโ€“starred listings.  
Pageย 1 (via the โ€œPrevโ€ link) contains the three highestโ€‘starred projects listed earlier:  
- Bootstrap / bootstrap (IDโ€ฏ128) โ€“ 29 stars  
- CellularPrivacy / Androidโ€‘IMSIโ€‘Catcherโ€‘Detector (IDโ€ฏ124) โ€“ 28 stars  
- Benoรฎt Blanchon / ArduinoJson (IDโ€ฏ123) โ€“ 22 stars  

Pageย 2 includes the next two highest:  
- Yue Zhao / pyod (IDโ€ฏ124) โ€“ 41 stars  
- Checkstyle / checkstyle (IDโ€ฏ126) โ€“ 22 stars  
- Primer / design (IDโ€ฏ127) โ€“ 21 stars  

Thus we first navigate back to pageย 1, star reposโ€ฏ128,โ€ฏ124,โ€ฏ123. Then return to pageย 2, star reposโ€ฏ124,โ€ฏ126,โ€ฏ127.
click('122')

Active Tab

http://127.0.0.1:8023/explore/projects?non_archived=true&sort=stars

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Explore ยท GitLab', focused, url='http://127.0.0.1:8023/explore/projects?non_archived=true&sort=stars'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/explore/projects?non_archived=true&sort=stars#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[15] link 'Yours 23', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[16] link 'Starred 4', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[17] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[18] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button ''
		list ''
			listitem ''
				[19] link 'All', url='http://127.0.0.1:8023/explore/projects'
			listitem ''
				[20] link 'Most stars', url='http://127.0.0.1:8023/explore/projects/starred'
			listitem ''
				[21] link 'Trending', url='http://127.0.0.1:8023/explore/projects/trending'
		StaticText 'Visibility:'
		[6] button 'Any', hasPopup='listbox'
		list ''
			listitem ''
				[22] link 'A', url='http://127.0.0.1:8023/bblanchon/ArduinoJson'
				heading 'Benoรฎt Blanchon / ArduinoJson'
					[123] link 'Benoรฎt Blanchon / ArduinoJson', url='http://127.0.0.1:8023/bblanchon/ArduinoJson'
				StaticText 'MIT License'
				paragraph ''
					StaticText '๐Ÿ“Ÿ JSON library for Arduino and embedded C++. Simple and efficient.'
				[23] link '22', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/starrers'
				[24] link '0', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/forks'
				[25] link '0', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/merge_requests'
				[26] link '24', url='http://127.0.0.1:8023/bblanchon/ArduinoJson/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 7:13pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[27] link 'A', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				heading 'CellularPrivacy / Android-IMSI-Catcher-Detector'
					[124] link 'CellularPrivacy / Android-IMSI-Catcher-Detector', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector'
				StaticText 'GNU General Public License v3.0'
				paragraph ''
					StaticText 'AIMSICD โ€ข Fight IMSI-Catcher, StingRay and silent SMS!'
				[28] link '28', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/starrers'
				[29] link '0', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/forks'
				[30] link '5', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/merge_requests'
				[31] link '162', url='http://127.0.0.1:8023/CellularPrivacy/Android-IMSI-Catcher-Detector/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 8:53am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[32] link 'D', url='http://127.0.0.1:8023/robert1003/dotfiles'
				heading 'robert1003 / dotfiles'
					[125] link 'robert1003 / dotfiles', url='http://127.0.0.1:8023/robert1003/dotfiles'
				[33] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/starrers'
				[34] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/forks'
				[35] link '0', url='http://127.0.0.1:8023/robert1003/dotfiles/-/merge_requests'
				[36] link '1', url='http://127.0.0.1:8023/robert1003/dotfiles/-/issues'
				StaticText 'Updated'
				time 'Feb 17, 2023 9:29pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[37] link 'T', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1'
				heading 'Abishek S / test-repo-1'
					[126] link 'Abishek S / test-repo-1', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1'
				[38] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/starrers'
				[39] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/forks'
				[40] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/merge_requests'
				[41] link '0', url='http://127.0.0.1:8023/abisubramanya27/test-repo-1/-/issues'
				StaticText 'Updated'
				time 'Mar 22, 2023 1:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[42] link 'C', url='http://127.0.0.1:8023/schmatz/cs-interview-guide'
				heading 'Michael Schmatz / cs-interview-guide'
					[127] link 'Michael Schmatz / cs-interview-guide', url='http://127.0.0.1:8023/schmatz/cs-interview-guide'
				StaticText 'GNU General Public License v2.0'
				paragraph ''
					StaticText 'A short guide on preparing for computer science interviews'
				[43] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/starrers'
				[44] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/forks'
				[45] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/merge_requests'
				[46] link '0', url='http://127.0.0.1:8023/schmatz/cs-interview-guide/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:45am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[47] link 'B', url='http://127.0.0.1:8023/twbs/bootstrap'
				heading 'Bootstrap / bootstrap'
					[128] link 'Bootstrap / bootstrap', url='http://127.0.0.1:8023/twbs/bootstrap'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.'
				[48] link '29', url='http://127.0.0.1:8023/twbs/bootstrap/-/starrers'
				[49] link '0', url='http://127.0.0.1:8023/twbs/bootstrap/-/forks'
				[50] link '114', url='http://127.0.0.1:8023/twbs/bootstrap/-/merge_requests'
				[51] link '263', url='http://127.0.0.1:8023/twbs/bootstrap/-/issues'
				StaticText 'Updated'
				time 'Mar 21, 2023 10:23pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[52] link 'S', url='http://127.0.0.1:8023/root/sample-gitlab'
				heading 'Administrator / sample-gitlab'
					[129] link 'Administrator / sample-gitlab', url='http://127.0.0.1:8023/root/sample-gitlab'
				[53] link '0', url='http://127.0.0.1:8023/root/sample-gitlab/-/starrers'
				[54] link '0', url='http://127.0.0.1:8023/root/sample-gitlab/-/forks'
				[55] link '29', url='http://127.0.0.1:8023/root/sample-gitlab/-/merge_requests'
				[56] link '29', url='http://127.0.0.1:8023/root/sample-gitlab/-/issues'
				StaticText 'Updated'
				time 'Feb 1, 2023 9:54am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[57] link 'S', url='http://127.0.0.1:8023/convexegg/super_awesome_robot'
				heading 'Convex Eggtart / Super_Awesome_Robot'
					[130] link 'Convex Eggtart / Super_Awesome_Robot', url='http://127.0.0.1:8023/convexegg/super_awesome_robot'
				[58] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/starrers'
				[59] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/forks'
				[60] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/merge_requests'
				[61] link '0', url='http://127.0.0.1:8023/convexegg/super_awesome_robot/-/issues'
				StaticText 'Updated'
				time 'Mar 2, 2023 9:49pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[62] link 'C', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3'
				heading 'Abishek S / CS6910_Assignment3'
					[131] link 'Abishek S / CS6910_Assignment3', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3'
				[63] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/starrers'
				[64] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/forks'
				[65] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/merge_requests'
				[66] link '0', url='http://127.0.0.1:8023/abisubramanya27/CS6910_Assignment3/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[67] link 'C', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test'
				heading 'Abishek S / Coursera-test'
					[132] link 'Abishek S / Coursera-test', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test'
				[68] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/starrers'
				[69] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/forks'
				[70] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/merge_requests'
				[71] link '0', url='http://127.0.0.1:8023/abisubramanya27/Coursera-test/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[72] link 'D', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier'
				heading 'Abishek S / DBS-Complaints-Classifier'
					[133] link 'Abishek S / DBS-Complaints-Classifier', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier'
				[73] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/starrers'
				[74] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/forks'
				[75] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/merge_requests'
				[76] link '0', url='http://127.0.0.1:8023/abisubramanya27/DBS-Complaints-Classifier/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[77] link 'D', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application'
				heading 'Abishek S / Dictionary-Application'
					[134] link 'Abishek S / Dictionary-Application', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application'
				[78] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/starrers'
				[79] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/forks'
				[80] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/merge_requests'
				[81] link '0', url='http://127.0.0.1:8023/abisubramanya27/Dictionary-Application/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[82] link 'E', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn'
				heading 'Abishek S / EE2003_Assgn'
					[135] link 'Abishek S / EE2003_Assgn', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn'
				[83] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/starrers'
				[84] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/forks'
				[85] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/merge_requests'
				[86] link '0', url='http://127.0.0.1:8023/abisubramanya27/EE2003_Assgn/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[87] link 'C', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4'
				heading 'Abishek S / coursera-prog-ex-4'
					[136] link 'Abishek S / coursera-prog-ex-4', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4'
				[88] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/starrers'
				[89] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/forks'
				[90] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/merge_requests'
				[91] link '0', url='http://127.0.0.1:8023/abisubramanya27/coursera-prog-ex-4/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:09am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[92] link 'E', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER'
				heading 'Abishek S / E-CONTEST-SHAASTRA20-SERVER'
					[137] link 'Abishek S / E-CONTEST-SHAASTRA20-SERVER', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER'
				[93] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/starrers'
				[94] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/forks'
				[95] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/merge_requests'
				[96] link '0', url='http://127.0.0.1:8023/abisubramanya27/E-CONTEST-SHAASTRA20-SERVER/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:10am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[97] link 'A', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				heading 'Abishek S / abisubramanya27'
					[138] link 'Abishek S / abisubramanya27', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27'
				[98] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/starrers'
				[99] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/forks'
				[100] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/merge_requests'
				[101] link '0', url='http://127.0.0.1:8023/abisubramanya27/abisubramanya27/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[102] link 'A', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				heading 'Abishek S / AppliedProgrammingLab'
					[139] link 'Abishek S / AppliedProgrammingLab', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab'
				[103] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/starrers'
				[104] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/forks'
				[105] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/merge_requests'
				[106] link '0', url='http://127.0.0.1:8023/abisubramanya27/AppliedProgrammingLab/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[107] link 'B', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter'
				heading 'Abishek S / BracketsInterpreter'
					[140] link 'Abishek S / BracketsInterpreter', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter'
				[108] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/starrers'
				[109] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/forks'
				[110] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/merge_requests'
				[111] link '0', url='http://127.0.0.1:8023/abisubramanya27/BracketsInterpreter/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[112] link 'B', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game'
				heading 'Abishek S / BrickBreaker-Game'
					[141] link 'Abishek S / BrickBreaker-Game', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game'
				[113] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/starrers'
				[114] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/forks'
				[115] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/merge_requests'
				[116] link '0', url='http://127.0.0.1:8023/abisubramanya27/BrickBreaker-Game/-/issues'
				StaticText 'Updated'
				time 'Feb 3, 2023 6:08am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[117] link 'G', url='http://127.0.0.1:8023/jodoglevy/gargl'
				heading 'Joe Levy / gargl'
					[142] link 'Joe Levy / gargl', url='http://127.0.0.1:8023/jodoglevy/gargl'
				StaticText 'MIT License'
				paragraph ''
					StaticText 'Record web requests as they happen and turn them into reusable code in any programming language.'
				[118] link '5', url='http://127.0.0.1:8023/jodoglevy/gargl/-/starrers'
				[119] link '0', url='http://127.0.0.1:8023/jodoglevy/gargl/-/forks'
				[120] link '1', url='http://127.0.0.1:8023/jodoglevy/gargl/-/merge_requests'
				[121] link '6', url='http://127.0.0.1:8023/jodoglevy/gargl/-/issues'
				StaticText 'Updated'
				time 'Mar 20, 2023 12:58am GMT+0600'
					StaticText '2 years ago'
		list ''
			listitem ''
				[122] link 'Next', url='http://127.0.0.1:8023/explore/projects?non_archived=true&page=2&sort=stars'
Couldn't generate description.
N/A. Agent failed to find a valid solution.
stop('N/A. Agent failed to find a valid solution.')